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);
- ///