diff --git a/eng/azure-typespec-http-client-csharp-emitter-package-lock.json b/eng/azure-typespec-http-client-csharp-emitter-package-lock.json index 03f1628565c6..6845f66df054 100644 --- a/eng/azure-typespec-http-client-csharp-emitter-package-lock.json +++ b/eng/azure-typespec-http-client-csharp-emitter-package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260209.2" + "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260211.1" }, "devDependencies": { "@azure-tools/typespec-autorest": "0.64.0", @@ -125,12 +125,12 @@ } }, "node_modules/@azure-typespec/http-client-csharp": { - "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==", + "version": "1.0.0-alpha.20260211.1", + "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260211.1.tgz", + "integrity": "sha512-HnBzLnUhPvLSwEB+JXd5Eh2w7az+KFIlWhzA3aIdqlWN5S3e1G6E/hCR580VMno0WZuzt1XM4mAp5xMJqu9Dzw==", "license": "MIT", "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20260209.1" + "@typespec/http-client-csharp": "1.0.0-alpha.20260210.1" } }, "node_modules/@babel/code-frame": { @@ -607,9 +607,9 @@ } }, "node_modules/@typespec/http-client-csharp": { - "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==", + "version": "1.0.0-alpha.20260210.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260210.1.tgz", + "integrity": "sha512-Hwb5gdUhBxX8afQ2pZm7qCnO8+/61ptz7qypmstS8XFKM5Eoa7eKzd9KWgdbSILNypCnLvZ4fy7m3wzV74Fscw==", "license": "MIT", "peerDependencies": { "@azure-tools/typespec-client-generator-core": ">=0.64.3 < 0.65.0 || ~0.65.0-0", diff --git a/eng/azure-typespec-http-client-csharp-emitter-package.json b/eng/azure-typespec-http-client-csharp-emitter-package.json index 0a7277f605e5..1c2ee79f1552 100644 --- a/eng/azure-typespec-http-client-csharp-emitter-package.json +++ b/eng/azure-typespec-http-client-csharp-emitter-package.json @@ -1,7 +1,7 @@ { "main": "dist/src/index.js", "dependencies": { - "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260209.2" + "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260211.1" }, "devDependencies": { "@azure-tools/typespec-azure-core": "0.64.0", diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AnimationOptions.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AnimationOptions.Serialization.cs index 9010eadb9c9b..40b7573f0ec7 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AnimationOptions.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AnimationOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AnimationOptions PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AnimationOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static AnimationOptions DeserializeAnimationOptions(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AnimationOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnimationOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AssistantMessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AssistantMessageItem.Serialization.cs index 5054e064e683..fa267b3ceb50 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AssistantMessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AssistantMessageItem.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AssistantMessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static AssistantMessageItem DeserializeAssistantMessageItem(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AssistantMessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssistantMessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AssistantMessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioEchoCancellation.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioEchoCancellation.Serialization.cs index 4690a21fe4d9..e9efab9efc27 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioEchoCancellation.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioEchoCancellation.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AudioEchoCancellation PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AudioEchoCancellation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static AudioEchoCancellation DeserializeAudioEchoCancellation(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AudioEchoCancellation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioEchoCancellation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioInputTranscriptionOptions.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioInputTranscriptionOptions.Serialization.cs index ad930a391631..f7df55661f90 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioInputTranscriptionOptions.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioInputTranscriptionOptions.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AudioInputTranscriptionOptions PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AudioInputTranscriptionOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static AudioInputTranscriptionOptions DeserializeAudioInputTranscriptio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AudioInputTranscriptionOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioInputTranscriptionOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioNoiseReduction.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioNoiseReduction.Serialization.cs index 7de531867e20..d75ed2940d92 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioNoiseReduction.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AudioNoiseReduction.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AudioNoiseReduction PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AudioNoiseReduction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static AudioNoiseReduction DeserializeAudioNoiseReduction(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AudioNoiseReduction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioNoiseReduction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AvatarConfiguration.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AvatarConfiguration.Serialization.cs index 2b6f38fae59e..9737a4b4032a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AvatarConfiguration.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AvatarConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AvatarConfiguration PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AvatarConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,19 +245,6 @@ internal static AvatarConfiguration DeserializeAvatarConfiguration(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AvatarConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvatarConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureCustomVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureCustomVoice.Serialization.cs index faad487be885..2c04e42624db 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureCustomVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureCustomVoice.Serialization.cs @@ -37,6 +37,19 @@ protected override AzureVoice PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureCustomVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -249,19 +262,6 @@ internal static AzureCustomVoice DeserializeAzureCustomVoice(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureCustomVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureCustomVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureCustomVoice)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzurePersonalVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzurePersonalVoice.Serialization.cs index 47e53821966b..30d68af3de2d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzurePersonalVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzurePersonalVoice.Serialization.cs @@ -37,6 +37,19 @@ protected override AzureVoice PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzurePersonalVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -249,19 +262,6 @@ internal static AzurePersonalVoice DeserializeAzurePersonalVoice(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzurePersonalVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzurePersonalVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzurePersonalVoice)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetection.Serialization.cs index b838ed349d1d..2a3793b090ed 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetection.Serialization.cs @@ -32,6 +32,19 @@ protected override EouDetection PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticEouDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AzureSemanticEouDetection DeserializeAzureSemanticEouDetection(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticEouDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticEouDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticEouDetection)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionEn.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionEn.Serialization.cs index 5e010b8f443c..babec305fce9 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionEn.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionEn.Serialization.cs @@ -32,6 +32,19 @@ protected override EouDetection PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticEouDetectionEn)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AzureSemanticEouDetectionEn DeserializeAzureSemanticEouDetection /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticEouDetectionEn)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticEouDetectionEn IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticEouDetectionEn)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionMultilingual.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionMultilingual.Serialization.cs index 5c014d7c5976..d1d9e005cbfb 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionMultilingual.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticEouDetectionMultilingual.Serialization.cs @@ -32,6 +32,19 @@ protected override EouDetection PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticEouDetectionMultilingual)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AzureSemanticEouDetectionMultilingual DeserializeAzureSemanticEo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticEouDetectionMultilingual)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticEouDetectionMultilingual IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticEouDetectionMultilingual)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetection.Serialization.cs index 2ef504fcfd0e..3c5df2016e01 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetection.Serialization.cs @@ -32,6 +32,19 @@ protected override TurnDetection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -282,19 +295,6 @@ internal static AzureSemanticVadTurnDetection DeserializeAzureSemanticVadTurnDet /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticVadTurnDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticVadTurnDetection)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionEn.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionEn.Serialization.cs index ff38dd2852b2..dde99bda1318 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionEn.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionEn.Serialization.cs @@ -32,6 +32,19 @@ protected override TurnDetection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetectionEn)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -244,19 +257,6 @@ internal static AzureSemanticVadTurnDetectionEn DeserializeAzureSemanticVadTurnD /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetectionEn)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticVadTurnDetectionEn IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticVadTurnDetectionEn)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionMultilingual.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionMultilingual.Serialization.cs index 42a866aa7400..8065eacc04d5 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionMultilingual.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureSemanticVadTurnDetectionMultilingual.Serialization.cs @@ -32,6 +32,19 @@ protected override TurnDetection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetectionMultilingual)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -282,19 +295,6 @@ internal static AzureSemanticVadTurnDetectionMultilingual DeserializeAzureSemant /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureSemanticVadTurnDetectionMultilingual)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureSemanticVadTurnDetectionMultilingual IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureSemanticVadTurnDetectionMultilingual)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureStandardVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureStandardVoice.Serialization.cs index d664b00c58d9..7724bd78f502 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureStandardVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureStandardVoice.Serialization.cs @@ -37,6 +37,19 @@ protected override AzureVoice PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureStandardVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static AzureStandardVoice DeserializeAzureStandardVoice(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureStandardVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureStandardVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStandardVoice)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureVoice.Serialization.cs index c1451a51bc72..07fc7d5af43f 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/AzureVoice.Serialization.cs @@ -40,6 +40,19 @@ protected virtual AzureVoice PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static AzureVoice DeserializeAzureVoice(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/CachedTokenDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/CachedTokenDetails.Serialization.cs index 23023e01d116..644156d09acb 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/CachedTokenDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/CachedTokenDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CachedTokenDetails PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(CachedTokenDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static CachedTokenDetails DeserializeCachedTokenDetails(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(CachedTokenDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CachedTokenDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEvent.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEvent.Serialization.cs index 9723e31e723f..ecc606098a37 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEvent.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEvent.Serialization.cs @@ -36,6 +36,19 @@ protected virtual ClientEvent PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEvent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static ClientEvent DeserializeClientEvent(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEvent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemCreate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemCreate.Serialization.cs index 8f7cae5697db..f98b63ce3cd0 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemCreate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemCreate.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventConversationItemCreate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static ClientEventConversationItemCreate DeserializeClientEventConversa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventConversationItemCreate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventConversationItemCreate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventConversationItemCreate)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemDelete.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemDelete.Serialization.cs index c54bcf3e28bf..12b692731352 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemDelete.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemDelete.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventConversationItemDelete)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventConversationItemDelete DeserializeClientEventConversa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventConversationItemDelete)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventConversationItemDelete IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventConversationItemDelete)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemRetrieve.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemRetrieve.Serialization.cs index 1d44a88da9d8..6e6a1d06b960 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemRetrieve.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemRetrieve.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventConversationItemRetrieve)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventConversationItemRetrieve DeserializeClientEventConver /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventConversationItemRetrieve)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventConversationItemRetrieve IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventConversationItemRetrieve)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemTruncate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemTruncate.Serialization.cs index a31cf380e489..cc569e0b1beb 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemTruncate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventConversationItemTruncate.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventConversationItemTruncate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static ClientEventConversationItemTruncate DeserializeClientEventConver /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventConversationItemTruncate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventConversationItemTruncate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventConversationItemTruncate)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferAppend.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferAppend.Serialization.cs index 3ce1930e84f6..c876dd09d369 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferAppend.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferAppend.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioBufferAppend)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventInputAudioBufferAppend DeserializeClientEventInputAud /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioBufferAppend)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioBufferAppend IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioBufferAppend)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferClear.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferClear.Serialization.cs index bbc0ef9b123d..7537073dbd7c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferClear.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferClear.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioBufferClear)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static ClientEventInputAudioBufferClear DeserializeClientEventInputAudi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioBufferClear)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioBufferClear IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioBufferClear)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferCommit.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferCommit.Serialization.cs index 4ddd0fb67359..10ae8453e470 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferCommit.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioBufferCommit.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioBufferCommit)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static ClientEventInputAudioBufferCommit DeserializeClientEventInputAud /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioBufferCommit)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioBufferCommit IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioBufferCommit)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioClear.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioClear.Serialization.cs index fbb8c58c0e47..54afaf10a37f 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioClear.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioClear.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioClear)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static ClientEventInputAudioClear DeserializeClientEventInputAudioClear /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioClear)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioClear IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioClear)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnAppend.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnAppend.Serialization.cs index 853b35276f81..dddbef34d741 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnAppend.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnAppend.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioTurnAppend)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static ClientEventInputAudioTurnAppend DeserializeClientEventInputAudio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioTurnAppend)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioTurnAppend IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioTurnAppend)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnCancel.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnCancel.Serialization.cs index 7654ca0c56e2..33687684a710 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnCancel.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnCancel.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioTurnCancel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventInputAudioTurnCancel DeserializeClientEventInputAudio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioTurnCancel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioTurnCancel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioTurnCancel)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnEnd.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnEnd.Serialization.cs index 79adf91945bb..ba445f927b79 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnEnd.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnEnd.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioTurnEnd)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventInputAudioTurnEnd DeserializeClientEventInputAudioTur /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioTurnEnd)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioTurnEnd IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioTurnEnd)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnStart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnStart.Serialization.cs index c47e34c2b026..412cc99f0ff3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnStart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventInputAudioTurnStart.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventInputAudioTurnStart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventInputAudioTurnStart DeserializeClientEventInputAudioT /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventInputAudioTurnStart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventInputAudioTurnStart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventInputAudioTurnStart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCancel.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCancel.Serialization.cs index 5b6d68052a69..a7e851dc9253 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCancel.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCancel.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventResponseCancel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static ClientEventResponseCancel DeserializeClientEventResponseCancel(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventResponseCancel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventResponseCancel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventResponseCancel)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCreate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCreate.Serialization.cs index 24bc3dd7719b..04cdd249007a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCreate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventResponseCreate.Serialization.cs @@ -31,6 +31,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventResponseCreate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ClientEventResponseCreate DeserializeClientEventResponseCreate(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventResponseCreate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventResponseCreate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventResponseCreate)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionAvatarConnect.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionAvatarConnect.Serialization.cs index 2a1b895bec49..d2b17c66552a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionAvatarConnect.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionAvatarConnect.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventSessionAvatarConnect)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventSessionAvatarConnect DeserializeClientEventSessionAva /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventSessionAvatarConnect)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventSessionAvatarConnect IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventSessionAvatarConnect)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionUpdate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionUpdate.Serialization.cs index aa29513bb780..7ece1bebe8e6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionUpdate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ClientEventSessionUpdate.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEventSessionUpdate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static ClientEventSessionUpdate DeserializeClientEventSessionUpdate(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEventSessionUpdate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEventSessionUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ClientEventSessionUpdate)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ConversationRequestItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ConversationRequestItem.Serialization.cs index 89cea6d17ee3..e094619fa607 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ConversationRequestItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ConversationRequestItem.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationRequestItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ConversationRequestItem DeserializeConversationRequestItem(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationRequestItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationRequestItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/EouDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/EouDetection.Serialization.cs index 6b446bba8bc7..10f7c6049ff9 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/EouDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/EouDetection.Serialization.cs @@ -40,6 +40,19 @@ protected virtual EouDetection PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(EouDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static EouDetection DeserializeEouDetection(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(EouDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EouDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallItem.Serialization.cs index d688b9b45fb4..c70665111a6a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallItem.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(FunctionCallItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static FunctionCallItem DeserializeFunctionCallItem(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(FunctionCallItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FunctionCallItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FunctionCallItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallOutputItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallOutputItem.Serialization.cs index 1e6c0cf30e45..4de72a9194ed 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallOutputItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/FunctionCallOutputItem.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(FunctionCallOutputItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static FunctionCallOutputItem DeserializeFunctionCallOutputItem(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(FunctionCallOutputItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FunctionCallOutputItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FunctionCallOutputItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/IceServer.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/IceServer.Serialization.cs index 474b2d14b26a..1f1ee401b065 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/IceServer.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/IceServer.Serialization.cs @@ -37,6 +37,19 @@ protected virtual IceServer PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(IceServer)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static IceServer DeserializeIceServer(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(IceServer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IceServer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputAudioContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputAudioContentPart.Serialization.cs index 218c7ef95727..63bec5cd8bb6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputAudioContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputAudioContentPart.Serialization.cs @@ -37,6 +37,19 @@ protected override MessageContentPart PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(InputAudioContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static InputAudioContentPart DeserializeInputAudioContentPart(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(InputAudioContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InputAudioContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (InputAudioContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTextContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTextContentPart.Serialization.cs index ce5e36d9b59b..576d13e93f28 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTextContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTextContentPart.Serialization.cs @@ -37,6 +37,19 @@ protected override MessageContentPart PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(InputTextContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static InputTextContentPart DeserializeInputTextContentPart(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(InputTextContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InputTextContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (InputTextContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTokenDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTokenDetails.Serialization.cs index 9180c85bb3c2..33cb3cc4feb3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTokenDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/InputTokenDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual InputTokenDetails PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(InputTokenDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static InputTokenDetails DeserializeInputTokenDetails(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(InputTokenDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InputTokenDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/LogProbProperties.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/LogProbProperties.Serialization.cs index 521c458d64db..962928faaa34 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/LogProbProperties.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/LogProbProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual LogProbProperties PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(LogProbProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static LogProbProperties DeserializeLogProbProperties(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(LogProbProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogProbProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MCPApprovalResponseRequestItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MCPApprovalResponseRequestItem.Serialization.cs index 075cc9138a3d..34256370c595 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MCPApprovalResponseRequestItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MCPApprovalResponseRequestItem.Serialization.cs @@ -36,6 +36,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(MCPApprovalResponseRequestItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static MCPApprovalResponseRequestItem DeserializeMCPApprovalResponseReq /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(MCPApprovalResponseRequestItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MCPApprovalResponseRequestItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MCPApprovalResponseRequestItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageContentPart.Serialization.cs index 532461a78d2c..3ba284a852f8 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageContentPart.Serialization.cs @@ -40,6 +40,19 @@ protected virtual MessageContentPart PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(MessageContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static MessageContentPart DeserializeMessageContentPart(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(MessageContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MessageContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageItem.Serialization.cs index 430721b8bde1..1a85e85e1b8e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/MessageItem.Serialization.cs @@ -36,6 +36,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(MessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static MessageItem DeserializeMessageItem(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(MessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OpenAIVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OpenAIVoice.Serialization.cs index 726cf705e390..29906ba43c63 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OpenAIVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OpenAIVoice.Serialization.cs @@ -41,6 +41,19 @@ protected virtual OpenAIVoice PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(OpenAIVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static OpenAIVoice DeserializeOpenAIVoice(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(OpenAIVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OpenAIVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTextContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTextContentPart.Serialization.cs index 816c107a8661..ec692dc3b529 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTextContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTextContentPart.Serialization.cs @@ -37,6 +37,19 @@ protected override MessageContentPart PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(OutputTextContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static OutputTextContentPart DeserializeOutputTextContentPart(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(OutputTextContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputTextContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OutputTextContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTokenDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTokenDetails.Serialization.cs index 719f95e15e42..1b5824403f84 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTokenDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/OutputTokenDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual OutputTokenDetails PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(OutputTokenDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static OutputTokenDetails DeserializeOutputTokenDetails(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(OutputTokenDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputTokenDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestAudioContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestAudioContentPart.Serialization.cs index 621800235da8..33ea09ba00cd 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestAudioContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestAudioContentPart.Serialization.cs @@ -32,6 +32,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(RequestAudioContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static RequestAudioContentPart DeserializeRequestAudioContentPart(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(RequestAudioContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RequestAudioContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RequestAudioContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestImageContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestImageContentPart.Serialization.cs index 6fc80a6b129d..fb230e59f7e7 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestImageContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestImageContentPart.Serialization.cs @@ -32,6 +32,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(RequestImageContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static RequestImageContentPart DeserializeRequestImageContentPart(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(RequestImageContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RequestImageContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RequestImageContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestTextContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestTextContentPart.Serialization.cs index 49d9a42609d1..42f67942db8a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestTextContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RequestTextContentPart.Serialization.cs @@ -32,6 +32,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(RequestTextContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static RequestTextContentPart DeserializeRequestTextContentPart(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(RequestTextContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RequestTextContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RequestTextContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RespondingAgentOptions.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RespondingAgentOptions.Serialization.cs index dffdd796c563..2f2851d1f309 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RespondingAgentOptions.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/RespondingAgentOptions.Serialization.cs @@ -36,6 +36,19 @@ protected virtual RespondingAgentOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(RespondingAgentOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static RespondingAgentOptions DeserializeRespondingAgentOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(RespondingAgentOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RespondingAgentOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseAudioContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseAudioContentPart.Serialization.cs index 3fd44804c985..53d86ad91e9d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseAudioContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseAudioContentPart.Serialization.cs @@ -32,6 +32,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseAudioContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static ResponseAudioContentPart DeserializeResponseAudioContentPart(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseAudioContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseAudioContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseAudioContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCancelledDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCancelledDetails.Serialization.cs index edef4e4739bc..f4073c39d603 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCancelledDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCancelledDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override ResponseStatusDetails PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseCancelledDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static ResponseCancelledDetails DeserializeResponseCancelledDetails(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseCancelledDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseCancelledDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseCancelledDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCreateParams.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCreateParams.Serialization.cs index 58e628326613..a7d70420b8f3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCreateParams.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseCreateParams.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResponseCreateParams PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseCreateParams)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -361,19 +374,6 @@ internal static ResponseCreateParams DeserializeResponseCreateParams(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseCreateParams)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseCreateParams IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFailedDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFailedDetails.Serialization.cs index b977df5ac577..2ac214fd9ca2 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFailedDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFailedDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override ResponseStatusDetails PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseFailedDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,19 +131,6 @@ internal static ResponseFailedDetails DeserializeResponseFailedDetails(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseFailedDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseFailedDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseFailedDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallItem.Serialization.cs index 7ad82943aa37..26fbc4231be6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseFunctionCallItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static ResponseFunctionCallItem DeserializeResponseFunctionCallItem(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseFunctionCallItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseFunctionCallItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseFunctionCallItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallOutputItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallOutputItem.Serialization.cs index ca695bb70111..9b854374180d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallOutputItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseFunctionCallOutputItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseFunctionCallOutputItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static ResponseFunctionCallOutputItem DeserializeResponseFunctionCallOu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseFunctionCallOutputItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseFunctionCallOutputItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseFunctionCallOutputItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseIncompleteDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseIncompleteDetails.Serialization.cs index f75741a91e4e..8e7637e215b4 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseIncompleteDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseIncompleteDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override ResponseStatusDetails PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseIncompleteDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static ResponseIncompleteDetails DeserializeResponseIncompleteDetails(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseIncompleteDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseIncompleteDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseIncompleteDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseStatusDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseStatusDetails.Serialization.cs index ebad8b930fd0..c15ae9e4bbb3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseStatusDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseStatusDetails.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ResponseStatusDetails PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseStatusDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ResponseStatusDetails DeserializeResponseStatusDetails(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseStatusDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseStatusDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTextContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTextContentPart.Serialization.cs index 0825548774a9..aa19ea73b14a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTextContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTextContentPart.Serialization.cs @@ -32,6 +32,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseTextContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static ResponseTextContentPart DeserializeResponseTextContentPart(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseTextContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseTextContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResponseTextContentPart)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTokenStatistics.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTokenStatistics.Serialization.cs index f589808bbb46..48da97135a16 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTokenStatistics.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ResponseTokenStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ResponseTokenStatistics PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseTokenStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static ResponseTokenStatistics DeserializeResponseTokenStatistics(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseTokenStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseTokenStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ServerVadTurnDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ServerVadTurnDetection.Serialization.cs index d7064a9fc100..2af82b8b4785 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ServerVadTurnDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ServerVadTurnDetection.Serialization.cs @@ -32,6 +32,19 @@ protected override TurnDetection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ServerVadTurnDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,19 +225,6 @@ internal static ServerVadTurnDetection DeserializeServerVadTurnDetection(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ServerVadTurnDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServerVadTurnDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServerVadTurnDetection)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponse.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponse.Serialization.cs index 99ac5f00a9b6..1625afeb11c3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponse.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponse.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SessionResponse PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponse)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -307,19 +320,6 @@ internal static SessionResponse DeserializeSessionResponse(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseItem.Serialization.cs index 6d1aa6fac5ef..d04e08cef280 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseItem.Serialization.cs @@ -40,6 +40,19 @@ protected virtual SessionResponseItem PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static SessionResponseItem DeserializeSessionResponseItem(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalRequestItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalRequestItem.Serialization.cs index ba12b2b09c41..9d296d0b9441 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalRequestItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalRequestItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseMcpApprovalRequestItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static SessionResponseMcpApprovalRequestItem DeserializeSessionResponse /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseMcpApprovalRequestItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseMcpApprovalRequestItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionResponseMcpApprovalRequestItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalResponseItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalResponseItem.Serialization.cs index e99f2f32e1a8..289f2b947c99 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalResponseItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpApprovalResponseItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseMcpApprovalResponseItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static SessionResponseMcpApprovalResponseItem DeserializeSessionRespons /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseMcpApprovalResponseItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseMcpApprovalResponseItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionResponseMcpApprovalResponseItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpCallItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpCallItem.Serialization.cs index a3ac8b0fd42b..acbaf8b452c0 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpCallItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpCallItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseMcpCallItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,19 +206,6 @@ internal static SessionResponseMcpCallItem DeserializeSessionResponseMcpCallItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseMcpCallItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseMcpCallItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionResponseMcpCallItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpListToolItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpListToolItem.Serialization.cs index b72549797453..9ca668719457 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpListToolItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMcpListToolItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseMcpListToolItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static SessionResponseMcpListToolItem DeserializeSessionResponseMcpList /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseMcpListToolItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseMcpListToolItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionResponseMcpListToolItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMessageItem.Serialization.cs index 795200861027..eed3fb799018 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionResponseMessageItem.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseMessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static SessionResponseMessageItem DeserializeSessionResponseMessageItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseMessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseMessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionResponseMessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdate.Serialization.cs index 43a3208d7cf2..c3265240831f 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdate.Serialization.cs @@ -40,6 +40,19 @@ protected virtual SessionUpdate PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static SessionUpdate DeserializeSessionUpdate(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateAvatarConnecting.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateAvatarConnecting.Serialization.cs index 03167517e7a1..b3b9b63d7782 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateAvatarConnecting.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateAvatarConnecting.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateAvatarConnecting)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static SessionUpdateAvatarConnecting DeserializeSessionUpdateAvatarConn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateAvatarConnecting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateAvatarConnecting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateAvatarConnecting)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemCreated.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemCreated.Serialization.cs index 9bf4c527cec9..16a186a9e98e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemCreated.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemCreated.Serialization.cs @@ -42,6 +42,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemCreated)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,19 +153,6 @@ internal static SessionUpdateConversationItemCreated DeserializeSessionUpdateCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemCreated)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemCreated IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemCreated)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemDeleted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemDeleted.Serialization.cs index b186b7e935a1..103cecdd8944 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemDeleted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemDeleted.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemDeleted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static SessionUpdateConversationItemDeleted DeserializeSessionUpdateCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemDeleted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemDeleted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemDeleted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionCompleted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionCompleted.Serialization.cs index 67c6fbb18f2d..68b2ed0144a3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionCompleted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionCompleted.Serialization.cs @@ -47,6 +47,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionCompleted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static SessionUpdateConversationItemInputAudioTranscriptionCompleted De /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionCompleted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemInputAudioTranscriptionCompleted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemInputAudioTranscriptionCompleted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionDelta.Serialization.cs index 488b78ced827..048f341e81fd 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static SessionUpdateConversationItemInputAudioTranscriptionDelta Deseri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemInputAudioTranscriptionDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemInputAudioTranscriptionDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionFailed.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionFailed.Serialization.cs index 6a6916abe8bf..69895a4612a6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionFailed.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemInputAudioTranscriptionFailed.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionFailed)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static SessionUpdateConversationItemInputAudioTranscriptionFailed Deser /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemInputAudioTranscriptionFailed)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemInputAudioTranscriptionFailed IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemInputAudioTranscriptionFailed)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemRetrieved.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemRetrieved.Serialization.cs index 8573078f0bab..0c9a001420d2 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemRetrieved.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemRetrieved.Serialization.cs @@ -32,6 +32,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemRetrieved)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static SessionUpdateConversationItemRetrieved DeserializeSessionUpdateC /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemRetrieved)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemRetrieved IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemRetrieved)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemTruncated.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemTruncated.Serialization.cs index 16456803ad8c..68c2e8cb9007 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemTruncated.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateConversationItemTruncated.Serialization.cs @@ -43,6 +43,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateConversationItemTruncated)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static SessionUpdateConversationItemTruncated DeserializeSessionUpdateC /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateConversationItemTruncated)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateConversationItemTruncated IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateConversationItemTruncated)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateError.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateError.Serialization.cs index bf24d8323051..1aafa1d50132 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateError.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateError.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static SessionUpdateError DeserializeSessionUpdateError(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateError)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateErrorDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateErrorDetails.Serialization.cs index 087bb2e30efd..d68ed2b1410f 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateErrorDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateErrorDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SessionUpdateErrorDetails PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateErrorDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static SessionUpdateErrorDetails DeserializeSessionUpdateErrorDetails(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateErrorDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCleared.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCleared.Serialization.cs index 0e5e54a078fc..64d623f43b50 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCleared.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCleared.Serialization.cs @@ -35,6 +35,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferCleared)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,19 +120,6 @@ internal static SessionUpdateInputAudioBufferCleared DeserializeSessionUpdateInp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferCleared)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateInputAudioBufferCleared IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateInputAudioBufferCleared)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCommitted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCommitted.Serialization.cs index 0c2ebc5adc92..c08a7986fb0d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCommitted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferCommitted.Serialization.cs @@ -42,6 +42,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferCommitted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static SessionUpdateInputAudioBufferCommitted DeserializeSessionUpdateI /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferCommitted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateInputAudioBufferCommitted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateInputAudioBufferCommitted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStarted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStarted.Serialization.cs index 607f644bac41..956ad88be4fd 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStarted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStarted.Serialization.cs @@ -47,6 +47,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferSpeechStarted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static SessionUpdateInputAudioBufferSpeechStarted DeserializeSessionUpd /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferSpeechStarted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateInputAudioBufferSpeechStarted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateInputAudioBufferSpeechStarted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStopped.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStopped.Serialization.cs index 366d7bf3b8cb..cb40bb229d0c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStopped.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateInputAudioBufferSpeechStopped.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferSpeechStopped)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static SessionUpdateInputAudioBufferSpeechStopped DeserializeSessionUpd /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateInputAudioBufferSpeechStopped)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateInputAudioBufferSpeechStopped IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateInputAudioBufferSpeechStopped)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsCompleted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsCompleted.Serialization.cs index 4416c85b5979..304f09a53f5c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsCompleted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsCompleted.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsCompleted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static SessionUpdateMcpListToolsCompleted DeserializeSessionUpdateMcpLi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsCompleted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateMcpListToolsCompleted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateMcpListToolsCompleted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsFailed.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsFailed.Serialization.cs index 07396c7e2b29..b30c0f53fec1 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsFailed.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsFailed.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsFailed)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static SessionUpdateMcpListToolsFailed DeserializeSessionUpdateMcpListT /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsFailed)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateMcpListToolsFailed IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateMcpListToolsFailed)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsInProgress.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsInProgress.Serialization.cs index 4e43217ce17e..d4a2f2cd4f1a 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsInProgress.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateMcpListToolsInProgress.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsInProgress)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static SessionUpdateMcpListToolsInProgress DeserializeSessionUpdateMcpL /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateMcpListToolsInProgress)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateMcpListToolsInProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateMcpListToolsInProgress)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDelta.Serialization.cs index 3ef52f365837..1413d1f00a8c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationBlendshapeDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static SessionUpdateResponseAnimationBlendshapeDelta DeserializeSession /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationBlendshapeDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAnimationBlendshapeDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAnimationBlendshapeDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDone.Serialization.cs index 78867368dd92..aa58af5c69d6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationBlendshapeDone.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationBlendshapeDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static SessionUpdateResponseAnimationBlendshapeDone DeserializeSessionU /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationBlendshapeDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAnimationBlendshapeDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAnimationBlendshapeDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDelta.Serialization.cs index fbbe17d22967..10a6dfdd229e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationVisemeDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static SessionUpdateResponseAnimationVisemeDelta DeserializeSessionUpda /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationVisemeDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAnimationVisemeDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAnimationVisemeDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDone.Serialization.cs index 7752d86d4216..21eec452fc9d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAnimationVisemeDone.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationVisemeDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static SessionUpdateResponseAnimationVisemeDone DeserializeSessionUpdat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAnimationVisemeDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAnimationVisemeDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAnimationVisemeDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDelta.Serialization.cs index f080cacfba96..84b69ad1f5dc 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static SessionUpdateResponseAudioDelta DeserializeSessionUpdateResponse /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDone.Serialization.cs index 82305137e1ed..afeba0f53222 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioDone.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static SessionUpdateResponseAudioDone DeserializeSessionUpdateResponseA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDelta.Serialization.cs index 23bc18cb2093..fed17842dbd7 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTimestampDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static SessionUpdateResponseAudioTimestampDelta DeserializeSessionUpdat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTimestampDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioTimestampDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioTimestampDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDone.Serialization.cs index 60ad6ffa1b91..96afe9f7667d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTimestampDone.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTimestampDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static SessionUpdateResponseAudioTimestampDone DeserializeSessionUpdate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTimestampDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioTimestampDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioTimestampDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDelta.Serialization.cs index b2f962bac5bf..1428f8ba08b0 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTranscriptDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static SessionUpdateResponseAudioTranscriptDelta DeserializeSessionUpda /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTranscriptDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioTranscriptDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioTranscriptDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDone.Serialization.cs index 4768fd5424c8..ae20c1c7902c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseAudioTranscriptDone.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTranscriptDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static SessionUpdateResponseAudioTranscriptDone DeserializeSessionUpdat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseAudioTranscriptDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseAudioTranscriptDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseAudioTranscriptDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartAdded.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartAdded.Serialization.cs index 76d1510586cf..bead15d6481e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartAdded.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartAdded.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseContentPartAdded)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static SessionUpdateResponseContentPartAdded DeserializeSessionUpdateRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseContentPartAdded)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseContentPartAdded IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseContentPartAdded)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartDone.Serialization.cs index 000aeed8b60d..bb080ca64b24 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseContentPartDone.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseContentPartDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static SessionUpdateResponseContentPartDone DeserializeSessionUpdateRes /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseContentPartDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseContentPartDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseContentPartDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseCreated.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseCreated.Serialization.cs index 6ef21efb647b..b122c7930cb6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseCreated.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseCreated.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseCreated)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static SessionUpdateResponseCreated DeserializeSessionUpdateResponseCre /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseCreated)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseCreated IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseCreated)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseDone.Serialization.cs index d6fde2ad6ccb..4d24bd2daffd 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseDone.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static SessionUpdateResponseDone DeserializeSessionUpdateResponseDone(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDelta.Serialization.cs index 0b737a1422ac..fc93f8676a55 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseFunctionCallArgumentsDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static SessionUpdateResponseFunctionCallArgumentsDelta DeserializeSessi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseFunctionCallArgumentsDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseFunctionCallArgumentsDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseFunctionCallArgumentsDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDone.Serialization.cs index 7975a4a9e726..d8a6321954b6 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseFunctionCallArgumentsDone.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseFunctionCallArgumentsDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static SessionUpdateResponseFunctionCallArgumentsDone DeserializeSessio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseFunctionCallArgumentsDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseFunctionCallArgumentsDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseFunctionCallArgumentsDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDelta.Serialization.cs index 80f6254e31bf..b0f2080f5ee4 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallArgumentsDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static SessionUpdateResponseMcpCallArgumentsDelta DeserializeSessionUpd /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallArgumentsDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseMcpCallArgumentsDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseMcpCallArgumentsDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDone.Serialization.cs index 9064c4aefae1..4610429dac62 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallArgumentsDone.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallArgumentsDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static SessionUpdateResponseMcpCallArgumentsDone DeserializeSessionUpda /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallArgumentsDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseMcpCallArgumentsDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseMcpCallArgumentsDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallCompleted.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallCompleted.Serialization.cs index 194f73eb1d88..10d109ced241 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallCompleted.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallCompleted.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallCompleted)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static SessionUpdateResponseMcpCallCompleted DeserializeSessionUpdateRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallCompleted)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseMcpCallCompleted IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseMcpCallCompleted)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallFailed.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallFailed.Serialization.cs index c2add8c6c536..0eda3481c85b 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallFailed.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallFailed.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallFailed)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static SessionUpdateResponseMcpCallFailed DeserializeSessionUpdateRespo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallFailed)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseMcpCallFailed IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseMcpCallFailed)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallInProgress.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallInProgress.Serialization.cs index bec9df1823a9..ef748ef18ce9 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallInProgress.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseMcpCallInProgress.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallInProgress)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static SessionUpdateResponseMcpCallInProgress DeserializeSessionUpdateR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseMcpCallInProgress)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseMcpCallInProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseMcpCallInProgress)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemAdded.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemAdded.Serialization.cs index 295ba6e74a3b..e187a79c3648 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemAdded.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemAdded.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseOutputItemAdded)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static SessionUpdateResponseOutputItemAdded DeserializeSessionUpdateRes /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseOutputItemAdded)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseOutputItemAdded IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseOutputItemAdded)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemDone.Serialization.cs index c68ba82d643c..34676d2259ac 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseOutputItemDone.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseOutputItemDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static SessionUpdateResponseOutputItemDone DeserializeSessionUpdateResp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseOutputItemDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseOutputItemDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseOutputItemDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDelta.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDelta.Serialization.cs index e8d44969da05..4df06322f994 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDelta.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDelta.Serialization.cs @@ -37,6 +37,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseTextDelta)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static SessionUpdateResponseTextDelta DeserializeSessionUpdateResponseT /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseTextDelta)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseTextDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseTextDelta)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDone.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDone.Serialization.cs index 659e0444ca84..a40622fbc524 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDone.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateResponseTextDone.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateResponseTextDone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static SessionUpdateResponseTextDone DeserializeSessionUpdateResponseTe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateResponseTextDone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateResponseTextDone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateResponseTextDone)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionCreated.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionCreated.Serialization.cs index 4d35c0be2b19..574a6b35cc52 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionCreated.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionCreated.Serialization.cs @@ -41,6 +41,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateSessionCreated)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static SessionUpdateSessionCreated DeserializeSessionUpdateSessionCreat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateSessionCreated)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateSessionCreated IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateSessionCreated)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionUpdated.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionUpdated.Serialization.cs index b0aad69e1a18..2d1473061b91 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionUpdated.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SessionUpdateSessionUpdated.Serialization.cs @@ -40,6 +40,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdateSessionUpdated)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static SessionUpdateSessionUpdated DeserializeSessionUpdateSessionUpdat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdateSessionUpdated)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdateSessionUpdated IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SessionUpdateSessionUpdated)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SystemMessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SystemMessageItem.Serialization.cs index 7daa5c8df3f5..8da83c6b2611 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SystemMessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/SystemMessageItem.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SystemMessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static SystemMessageItem DeserializeSystemMessageItem(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SystemMessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SystemMessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SystemMessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceFunctionObject.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceFunctionObject.Serialization.cs index 4befd625642a..d89c3c987c58 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceFunctionObject.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceFunctionObject.Serialization.cs @@ -36,6 +36,19 @@ protected override ToolChoiceObject PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ToolChoiceFunctionObject)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -110,19 +123,6 @@ internal static ToolChoiceFunctionObject DeserializeToolChoiceFunctionObject(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ToolChoiceFunctionObject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ToolChoiceFunctionObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ToolChoiceFunctionObject)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceObject.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceObject.Serialization.cs index c14c3887f1d8..a96144908f47 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceObject.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/ToolChoiceObject.Serialization.cs @@ -36,6 +36,19 @@ protected virtual ToolChoiceObject PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ToolChoiceObject)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,19 +125,6 @@ internal static ToolChoiceObject DeserializeToolChoiceObject(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ToolChoiceObject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ToolChoiceObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/TurnDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/TurnDetection.Serialization.cs index 606da035aa0e..fb49afe8af7e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/TurnDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/TurnDetection.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TurnDetection PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(TurnDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static TurnDetection DeserializeTurnDetection(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(TurnDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TurnDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownAzureVoice.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownAzureVoice.Serialization.cs index 4d6f09904fb6..028e747d0f1c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownAzureVoice.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownAzureVoice.Serialization.cs @@ -36,6 +36,19 @@ protected override AzureVoice PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(AzureVoice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownAzureVoice DeserializeUnknownAzureVoice(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(AzureVoice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureVoice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownClientEvent.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownClientEvent.Serialization.cs index 266e934f6691..530973392b4e 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownClientEvent.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownClientEvent.Serialization.cs @@ -36,6 +36,19 @@ protected override ClientEvent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ClientEvent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,19 +121,6 @@ internal static UnknownClientEvent DeserializeUnknownClientEvent(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ClientEvent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClientEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownConversationRequestItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownConversationRequestItem.Serialization.cs index 79454d2efb96..031e092c73b4 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownConversationRequestItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownConversationRequestItem.Serialization.cs @@ -36,6 +36,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationRequestItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,19 +121,6 @@ internal static UnknownConversationRequestItem DeserializeUnknownConversationReq /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationRequestItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationRequestItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownEouDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownEouDetection.Serialization.cs index e53d8f6c2d33..4149c39ebcd4 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownEouDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownEouDetection.Serialization.cs @@ -36,6 +36,19 @@ protected override EouDetection PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(EouDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownEouDetection DeserializeUnknownEouDetection(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(EouDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EouDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageContentPart.Serialization.cs index dbcdf7ab6bce..e2905205358f 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageContentPart.Serialization.cs @@ -36,6 +36,19 @@ protected override MessageContentPart PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(MessageContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownMessageContentPart DeserializeUnknownMessageContentPart(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(MessageContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MessageContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageItem.Serialization.cs index 124d393e063b..08cb05a90994 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownMessageItem.Serialization.cs @@ -36,6 +36,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(MessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,19 +154,6 @@ internal static UnknownMessageItem DeserializeUnknownMessageItem(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(MessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UnknownMessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownResponseStatusDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownResponseStatusDetails.Serialization.cs index 148d36926459..481eb0d957c3 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownResponseStatusDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownResponseStatusDetails.Serialization.cs @@ -36,6 +36,19 @@ protected override ResponseStatusDetails PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ResponseStatusDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownResponseStatusDetails DeserializeUnknownResponseStatusDet /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ResponseStatusDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResponseStatusDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionResponseItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionResponseItem.Serialization.cs index 2d77a3d7914f..1a5f4cfa1cf2 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionResponseItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionResponseItem.Serialization.cs @@ -36,6 +36,19 @@ protected override SessionResponseItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionResponseItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static UnknownSessionResponseItem DeserializeUnknownSessionResponseItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionResponseItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionResponseItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionUpdate.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionUpdate.Serialization.cs index afbc46dd72c1..8a58cb60b513 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionUpdate.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownSessionUpdate.Serialization.cs @@ -36,6 +36,19 @@ protected override SessionUpdate PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(SessionUpdate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,19 +121,6 @@ internal static UnknownSessionUpdate DeserializeUnknownSessionUpdate(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(SessionUpdate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SessionUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownToolChoiceObject.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownToolChoiceObject.Serialization.cs index b9cc6606e85e..e07f6df1afd0 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownToolChoiceObject.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownToolChoiceObject.Serialization.cs @@ -36,6 +36,19 @@ protected override ToolChoiceObject PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(ToolChoiceObject)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownToolChoiceObject DeserializeUnknownToolChoiceObject(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(ToolChoiceObject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ToolChoiceObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownTurnDetection.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownTurnDetection.Serialization.cs index 193ecdbad63f..b46a9aa2bc51 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownTurnDetection.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownTurnDetection.Serialization.cs @@ -36,6 +36,19 @@ protected override TurnDetection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(TurnDetection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownTurnDetection DeserializeUnknownTurnDetection(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(TurnDetection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TurnDetection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveContentPart.Serialization.cs index 64a0a392c5d8..7fd217dcc240 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveContentPart.Serialization.cs @@ -36,6 +36,19 @@ protected override VoiceLiveContentPart PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownVoiceLiveContentPart DeserializeUnknownVoiceLiveContentPa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveToolDefinition.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveToolDefinition.Serialization.cs index 07f311b0809f..e1e9516b2c3d 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveToolDefinition.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UnknownVoiceLiveToolDefinition.Serialization.cs @@ -36,6 +36,19 @@ protected override VoiceLiveToolDefinition PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveToolDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownVoiceLiveToolDefinition DeserializeUnknownVoiceLiveToolDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveToolDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveToolDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UserMessageItem.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UserMessageItem.Serialization.cs index d139711f03e1..c9074998a717 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UserMessageItem.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/UserMessageItem.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationRequestItem PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(UserMessageItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static UserMessageItem DeserializeUserMessageItem(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(UserMessageItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserMessageItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UserMessageItem)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoBackground.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoBackground.Serialization.cs index 68daea2ff231..c2aba42b5a9b 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoBackground.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoBackground.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VideoBackground PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VideoBackground)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static VideoBackground DeserializeVideoBackground(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VideoBackground)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VideoBackground IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoCrop.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoCrop.Serialization.cs index e35619945bd3..8ae774c67501 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoCrop.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoCrop.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VideoCrop PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VideoCrop)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static VideoCrop DeserializeVideoCrop(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VideoCrop)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VideoCrop IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoParams.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoParams.Serialization.cs index a1f1e41b18cb..f2f55d5efa35 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoParams.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoParams.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VideoParams PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VideoParams)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,19 +212,6 @@ internal static VideoParams DeserializeVideoParams(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VideoParams)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VideoParams IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoResolution.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoResolution.Serialization.cs index 1db592d54e92..07679efc8647 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoResolution.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VideoResolution.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VideoResolution PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VideoResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static VideoResolution DeserializeVideoResolution(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VideoResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VideoResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveContentPart.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveContentPart.Serialization.cs index eefba5aad4e4..f8566cb7d265 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveContentPart.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveContentPart.Serialization.cs @@ -40,6 +40,19 @@ protected virtual VoiceLiveContentPart PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveContentPart)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static VoiceLiveContentPart DeserializeVoiceLiveContentPart(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveContentPart)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveContentPart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveErrorDetails.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveErrorDetails.Serialization.cs index 0371d90f6f31..45d202193f49 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveErrorDetails.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveErrorDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VoiceLiveErrorDetails PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveErrorDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static VoiceLiveErrorDetails DeserializeVoiceLiveErrorDetails(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveErrorDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveFunctionDefinition.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveFunctionDefinition.Serialization.cs index 69eeb1a7ce41..90115ef9562b 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveFunctionDefinition.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveFunctionDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override VoiceLiveToolDefinition PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveFunctionDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static VoiceLiveFunctionDefinition DeserializeVoiceLiveFunctionDefiniti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveFunctionDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveFunctionDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VoiceLiveFunctionDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpServerDefinition.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpServerDefinition.Serialization.cs index ee9e7e90656b..267353dc7b6c 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpServerDefinition.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpServerDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override VoiceLiveToolDefinition PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveMcpServerDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static VoiceLiveMcpServerDefinition DeserializeVoiceLiveMcpServerDefini /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveMcpServerDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveMcpServerDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VoiceLiveMcpServerDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpTool.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpTool.Serialization.cs index e8d0edd9927c..ced5455cf855 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpTool.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveMcpTool.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VoiceLiveMcpTool PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveMcpTool)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static VoiceLiveMcpTool DeserializeVoiceLiveMcpTool(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveMcpTool)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveMcpTool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionOptions.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionOptions.Serialization.cs index 9b149f4ae2a8..bfc38b8c3fde 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionOptions.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VoiceLiveSessionOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveSessionOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -424,19 +437,6 @@ internal static VoiceLiveSessionOptions DeserializeVoiceLiveSessionOptions(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveSessionOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveSessionOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionResponse.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionResponse.Serialization.cs index 4a0f75f3305e..737552e4c318 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionResponse.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveSessionResponse.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VoiceLiveSessionResponse PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveSessionResponse)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -452,19 +465,6 @@ internal static VoiceLiveSessionResponse DeserializeVoiceLiveSessionResponse(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveSessionResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveSessionResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveToolDefinition.Serialization.cs b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveToolDefinition.Serialization.cs index 4674f8b044b0..d635f31dd223 100644 --- a/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveToolDefinition.Serialization.cs +++ b/sdk/ai/Azure.AI.VoiceLive/src/Generated/Models/VoiceLiveToolDefinition.Serialization.cs @@ -40,6 +40,19 @@ protected virtual VoiceLiveToolDefinition PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); + default: + throw new FormatException($"The model {nameof(VoiceLiveToolDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,19 +131,6 @@ internal static VoiceLiveToolDefinition DeserializeVoiceLiveToolDefinition(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVoiceLiveContext.Default); - default: - throw new FormatException($"The model {nameof(VoiceLiveToolDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VoiceLiveToolDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSetting.Serialization.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSetting.Serialization.cs index 34bacc952622..522421d78f3a 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSetting.Serialization.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSetting.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ConfigurationSetting PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); + default: + throw new FormatException($"The model {nameof(ConfigurationSetting)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ConfigurationSetting(Response response) { @@ -244,19 +257,6 @@ internal static ConfigurationSetting DeserializeConfigurationSetting(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); - default: - throw new FormatException($"The model {nameof(ConfigurationSetting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConfigurationSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSettingsFilter.Serialization.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSettingsFilter.Serialization.cs index d55fde83c754..29cf0d262c55 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSettingsFilter.Serialization.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSettingsFilter.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ConfigurationSettingsFilter PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); + default: + throw new FormatException($"The model {nameof(ConfigurationSettingsFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static ConfigurationSettingsFilter DeserializeConfigurationSettingsFilt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); - default: - throw new FormatException($"The model {nameof(ConfigurationSettingsFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConfigurationSettingsFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSnapshot.Serialization.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSnapshot.Serialization.cs index 90303feb8fe5..2bf37aacaddc 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSnapshot.Serialization.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/ConfigurationSnapshot.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConfigurationSnapshot PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); + default: + throw new FormatException($"The model {nameof(ConfigurationSnapshot)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ConfigurationSnapshot(Response response) { @@ -74,19 +87,6 @@ protected virtual ConfigurationSnapshot JsonModelCreateCore(ref Utf8JsonReader r /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); - default: - throw new FormatException($"The model {nameof(ConfigurationSnapshot)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConfigurationSnapshot IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SettingLabel.Serialization.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SettingLabel.Serialization.cs index d00471298474..454aa2d9b03b 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SettingLabel.Serialization.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SettingLabel.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SettingLabel PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); + default: + throw new FormatException($"The model {nameof(SettingLabel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static SettingLabel DeserializeSettingLabel(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); - default: - throw new FormatException($"The model {nameof(SettingLabel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SettingLabel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SnapshotUpdateParameters.Serialization.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SnapshotUpdateParameters.Serialization.cs index f5e5fa4eec4a..ce8e3d685d70 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SnapshotUpdateParameters.Serialization.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/Generated/Models/SnapshotUpdateParameters.Serialization.cs @@ -31,6 +31,19 @@ protected virtual SnapshotUpdateParameters PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); + default: + throw new FormatException($"The model {nameof(SnapshotUpdateParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static SnapshotUpdateParameters DeserializeSnapshotUpdateParameters(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataAppConfigurationContext.Default); - default: - throw new FormatException($"The model {nameof(SnapshotUpdateParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SnapshotUpdateParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AuthenticationTokenSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AuthenticationTokenSettings.Serialization.cs index faf83258198d..a7137e7ba492 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AuthenticationTokenSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AuthenticationTokenSettings.Serialization.cs @@ -35,6 +35,19 @@ protected virtual AuthenticationTokenSettings PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AuthenticationTokenSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static AuthenticationTokenSettings DeserializeAuthenticationTokenSettin /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AuthenticationTokenSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AuthenticationTokenSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRun.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRun.Serialization.cs index a2f24e1db8b1..f9150fadb0a3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRun.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRun.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AutoScaleRun PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AutoScaleRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AutoScaleRun(Response response) { @@ -153,19 +166,6 @@ internal static AutoScaleRun DeserializeAutoScaleRun(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AutoScaleRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoScaleRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRunError.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRunError.Serialization.cs index d1fc09011b65..c0c9d142ef07 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRunError.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoScaleRunError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AutoScaleRunError PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AutoScaleRunError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,19 +166,6 @@ internal static AutoScaleRunError DeserializeAutoScaleRunError(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AutoScaleRunError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoScaleRunError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoUserSpecification.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoUserSpecification.Serialization.cs index 7844625f815a..5f7a24bdb4bc 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoUserSpecification.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutoUserSpecification.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AutoUserSpecification PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AutoUserSpecification)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static AutoUserSpecification DeserializeAutoUserSpecification(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AutoUserSpecification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoUserSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutomaticOsUpgradePolicy.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutomaticOsUpgradePolicy.Serialization.cs index 5ae9d38a8581..c1e96fac4512 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutomaticOsUpgradePolicy.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AutomaticOsUpgradePolicy.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AutomaticOsUpgradePolicy PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AutomaticOsUpgradePolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static AutomaticOsUpgradePolicy DeserializeAutomaticOsUpgradePolicy(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AutomaticOsUpgradePolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutomaticOsUpgradePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureBlobFileSystemConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureBlobFileSystemConfiguration.Serialization.cs index 118598a30927..935e43e179c2 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureBlobFileSystemConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureBlobFileSystemConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AzureBlobFileSystemConfiguration PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AzureBlobFileSystemConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static AzureBlobFileSystemConfiguration DeserializeAzureBlobFileSystemC /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AzureBlobFileSystemConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureBlobFileSystemConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureFileShareConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureFileShareConfiguration.Serialization.cs index 3fa09c9dc9c8..b754e960040a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureFileShareConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/AzureFileShareConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AzureFileShareConfiguration PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(AzureFileShareConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static AzureFileShareConfiguration DeserializeAzureFileShareConfigurati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(AzureFileShareConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureFileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAccountListSupportedImagesResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAccountListSupportedImagesResult.Serialization.cs index 0f79df4f55b8..ffe8c07953d6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAccountListSupportedImagesResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAccountListSupportedImagesResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchAccountListSupportedImagesResult PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchAccountListSupportedImagesResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchAccountListSupportedImagesResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchAccountListSupportedImagesResult DeserializeBatchAccountLis /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchAccountListSupportedImagesResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchAccountListSupportedImagesResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAffinityInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAffinityInfo.Serialization.cs index 75b12b6ef722..83b1acbea959 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAffinityInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAffinityInfo.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchAffinityInfo PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchAffinityInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchAffinityInfo DeserializeBatchAffinityInfo(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchAffinityInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchAffinityInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplication.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplication.Serialization.cs index 2c84ef83ecaf..afafec401a5c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplication.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplication.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchApplication PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchApplication)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchApplication(Response response) { @@ -165,19 +178,6 @@ internal static BatchApplication DeserializeBatchApplication(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchApplication)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchApplication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationListResult.Serialization.cs index 6c36cfd451d8..aceae5238686 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchApplicationListResult PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchApplicationListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchApplicationListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchApplicationListResult DeserializeBatchApplicationListResult /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchApplicationListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchApplicationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationPackageReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationPackageReference.Serialization.cs index 135ae3c8145c..65d1a3c886f5 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationPackageReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchApplicationPackageReference.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchApplicationPackageReference PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchApplicationPackageReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BatchApplicationPackageReference DeserializeBatchApplicationPack /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchApplicationPackageReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchApplicationPackageReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAutoPoolSpecification.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAutoPoolSpecification.Serialization.cs index cc96aaff4e03..31a079f5f80f 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAutoPoolSpecification.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchAutoPoolSpecification.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchAutoPoolSpecification PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchAutoPoolSpecification)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static BatchAutoPoolSpecification DeserializeBatchAutoPoolSpecification /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchAutoPoolSpecification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchAutoPoolSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchContainerConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchContainerConfiguration.Serialization.cs index ae7035746f06..e5f7a404316f 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchContainerConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchContainerConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchContainerConfiguration PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchContainerConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,19 +194,6 @@ internal static BatchContainerConfiguration DeserializeBatchContainerConfigurati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchContainerConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchContainerConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchCreateTaskCollectionResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchCreateTaskCollectionResult.Serialization.cs index 800fb72bcfc2..7198a678edc2 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchCreateTaskCollectionResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchCreateTaskCollectionResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchCreateTaskCollectionResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchCreateTaskCollectionResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchCreateTaskCollectionResult(Response response) { @@ -139,19 +152,6 @@ internal static BatchCreateTaskCollectionResult DeserializeBatchCreateTaskCollec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchCreateTaskCollectionResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchCreateTaskCollectionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchDiffDiskSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchDiffDiskSettings.Serialization.cs index 004e0e9fb747..c8c31525308e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchDiffDiskSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchDiffDiskSettings.Serialization.cs @@ -35,6 +35,19 @@ protected virtual BatchDiffDiskSettings PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchDiffDiskSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static BatchDiffDiskSettings DeserializeBatchDiffDiskSettings(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchDiffDiskSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchDiffDiskSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchError.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchError.Serialization.cs index 8cca6bb54721..0d309245f731 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchError.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchError PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static BatchError DeserializeBatchError(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorDetail.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorDetail.Serialization.cs index 0dc5a59cfd89..eb25c957bac3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorDetail.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorDetail.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchErrorDetail PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchErrorDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static BatchErrorDetail DeserializeBatchErrorDetail(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchErrorDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchErrorDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorMessage.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorMessage.Serialization.cs index 2730d7c01e38..fbedec1ee890 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorMessage.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchErrorMessage.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchErrorMessage PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchErrorMessage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static BatchErrorMessage DeserializeBatchErrorMessage(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchErrorMessage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchErrorMessage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchInboundNatPool.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchInboundNatPool.Serialization.cs index 9f2f7284f60d..3c82c3af90e3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchInboundNatPool.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchInboundNatPool.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchInboundNatPool PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchInboundNatPool)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,19 +199,6 @@ internal static BatchInboundNatPool DeserializeBatchInboundNatPool(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchInboundNatPool)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchInboundNatPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJob.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJob.Serialization.cs index ca046d7a3d93..c9c41bcb20eb 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJob.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJob.Serialization.cs @@ -39,6 +39,19 @@ protected virtual BatchJob PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJob)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchJob(Response response) { @@ -518,19 +531,6 @@ internal static BatchJob DeserializeBatchJob(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJob)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJob IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobConstraints.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobConstraints.Serialization.cs index 16ad9bb7fda5..c0280af8cce4 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobConstraints.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobConstraints.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchJobConstraints PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobConstraints)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static BatchJobConstraints DeserializeBatchJobConstraints(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobConstraints)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobConstraints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobCreateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobCreateOptions.Serialization.cs index ffeb17f05787..56deb0233ab8 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobCreateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobCreateOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchJobCreateOptions PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobCreateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -371,19 +384,6 @@ internal static BatchJobCreateOptions DeserializeBatchJobCreateOptions(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobCreateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobCreateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobDisableOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobDisableOptions.Serialization.cs index 70c82a145e1e..9047e5310c69 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobDisableOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobDisableOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchJobDisableOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobDisableOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static BatchJobDisableOptions DeserializeBatchJobDisableOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobDisableOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobDisableOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobExecutionInfo.Serialization.cs index abe441e9ff54..cd9ca37920ea 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobExecutionInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobExecutionInfo PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,19 +190,6 @@ internal static BatchJobExecutionInfo DeserializeBatchJobExecutionInfo(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobListResult.Serialization.cs index f2487895b6b4..a0e4e7aec3eb 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchJobListResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchJobListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchJobListResult DeserializeBatchJobListResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobManagerTask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobManagerTask.Serialization.cs index 93214ce6bd4d..17d03eb55207 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobManagerTask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobManagerTask.Serialization.cs @@ -61,6 +61,19 @@ protected virtual BatchJobManagerTask PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobManagerTask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -398,19 +411,6 @@ internal static BatchJobManagerTask DeserializeBatchJobManagerTask(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobManagerTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobManagerTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobNetworkConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobNetworkConfiguration.Serialization.cs index eb9de8307864..c286ad59b524 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobNetworkConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobNetworkConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobNetworkConfiguration PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobNetworkConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static BatchJobNetworkConfiguration DeserializeBatchJobNetworkConfigura /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobNetworkConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobNetworkConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatus.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatus.Serialization.cs index 31ed721f18f4..d9854c7c83ff 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatus.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatus.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchJobPreparationAndReleaseTaskStatus PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobPreparationAndReleaseTaskStatus)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static BatchJobPreparationAndReleaseTaskStatus DeserializeBatchJobPrepa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobPreparationAndReleaseTaskStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobPreparationAndReleaseTaskStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatusListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatusListResult.Serialization.cs index 81d3e00584b5..4a82ed2e0e5b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatusListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationAndReleaseTaskStatusListResult.Serialization.cs @@ -36,6 +36,19 @@ protected virtual BatchJobPreparationAndReleaseTaskStatusListResult PersistableM } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobPreparationAndReleaseTaskStatusListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchJobPreparationAndReleaseTaskStatusListResult(Response response) { @@ -157,19 +170,6 @@ internal static BatchJobPreparationAndReleaseTaskStatusListResult DeserializeBat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobPreparationAndReleaseTaskStatusListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobPreparationAndReleaseTaskStatusListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTask.Serialization.cs index b4e868183545..9c884f6857d1 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTask.Serialization.cs @@ -64,6 +64,19 @@ protected virtual BatchJobPreparationTask PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobPreparationTask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,19 +305,6 @@ internal static BatchJobPreparationTask DeserializeBatchJobPreparationTask(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobPreparationTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobPreparationTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTaskExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTaskExecutionInfo.Serialization.cs index 74b0447ca3c3..cfae0c89c7ed 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTaskExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobPreparationTaskExecutionInfo.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchJobPreparationTaskExecutionInfo PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobPreparationTaskExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -266,19 +279,6 @@ internal static BatchJobPreparationTaskExecutionInfo DeserializeBatchJobPreparat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobPreparationTaskExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobPreparationTaskExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTask.Serialization.cs index 4993f9556097..5ad3eec7240e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTask.Serialization.cs @@ -54,6 +54,19 @@ protected virtual BatchJobReleaseTask PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobReleaseTask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -266,19 +279,6 @@ internal static BatchJobReleaseTask DeserializeBatchJobReleaseTask(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobReleaseTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobReleaseTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTaskExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTaskExecutionInfo.Serialization.cs index 29e005fccc52..6c913bda85f5 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTaskExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobReleaseTaskExecutionInfo.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchJobReleaseTaskExecutionInfo PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobReleaseTaskExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,19 +254,6 @@ internal static BatchJobReleaseTaskExecutionInfo DeserializeBatchJobReleaseTaskE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobReleaseTaskExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobReleaseTaskExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedule.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedule.Serialization.cs index db4e86b04f50..f00b235e0d5c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedule.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedule.Serialization.cs @@ -42,6 +42,19 @@ protected virtual BatchJobSchedule PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobSchedule)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchJobSchedule(Response response) { @@ -331,19 +344,6 @@ internal static BatchJobSchedule DeserializeBatchJobSchedule(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobSchedule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleConfiguration.Serialization.cs index 6548ff5e381a..b9692cf91b69 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleConfiguration.Serialization.cs @@ -35,6 +35,19 @@ protected virtual BatchJobScheduleConfiguration PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static BatchJobScheduleConfiguration DeserializeBatchJobScheduleConfigu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleCreateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleCreateOptions.Serialization.cs index aab2dd80a9cb..651c6114abd6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleCreateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleCreateOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchJobScheduleCreateOptions PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleCreateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,19 +191,6 @@ internal static BatchJobScheduleCreateOptions DeserializeBatchJobScheduleCreateO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleCreateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleCreateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleExecutionInfo.Serialization.cs index 027c322fecf7..44a188ed2aea 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleExecutionInfo.Serialization.cs @@ -35,6 +35,19 @@ protected virtual BatchJobScheduleExecutionInfo PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static BatchJobScheduleExecutionInfo DeserializeBatchJobScheduleExecuti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleListResult.Serialization.cs index 8be3fc795a3e..d8a25947a0f9 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchJobScheduleListResult PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchJobScheduleListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchJobScheduleListResult DeserializeBatchJobScheduleListResult /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleStatistics.Serialization.cs index 0c5ac474a629..f1b3467a7f01 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobScheduleStatistics PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,19 +251,6 @@ internal static BatchJobScheduleStatistics DeserializeBatchJobScheduleStatistics /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleUpdateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleUpdateOptions.Serialization.cs index 4335c2c026d3..f3eeee91d1c6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleUpdateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobScheduleUpdateOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchJobScheduleUpdateOptions PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobScheduleUpdateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static BatchJobScheduleUpdateOptions DeserializeBatchJobScheduleUpdateO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobScheduleUpdateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobScheduleUpdateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedulingError.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedulingError.Serialization.cs index 3448cc810fa1..6fddb0f1eaa0 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedulingError.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSchedulingError.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobSchedulingError PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobSchedulingError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static BatchJobSchedulingError DeserializeBatchJobSchedulingError(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobSchedulingError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobSchedulingError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSpecification.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSpecification.Serialization.cs index 88881d55a7c7..464e7147e01b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSpecification.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobSpecification.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobSpecification PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobSpecification)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -361,19 +374,6 @@ internal static BatchJobSpecification DeserializeBatchJobSpecification(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobSpecification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobStatistics.Serialization.cs index ca660950fea1..746171c5ff4e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchJobStatistics PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,19 +251,6 @@ internal static BatchJobStatistics DeserializeBatchJobStatistics(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobTerminateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobTerminateOptions.Serialization.cs index dc892928156a..99fa3b71c3c3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobTerminateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobTerminateOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchJobTerminateOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobTerminateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,19 +131,6 @@ internal static BatchJobTerminateOptions DeserializeBatchJobTerminateOptions(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobTerminateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobTerminateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobUpdateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobUpdateOptions.Serialization.cs index 2a6ec53c27ae..eda545cbf532 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobUpdateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchJobUpdateOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchJobUpdateOptions PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchJobUpdateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,19 +258,6 @@ internal static BatchJobUpdateOptions DeserializeBatchJobUpdateOptions(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchJobUpdateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchJobUpdateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchMetadataItem.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchMetadataItem.Serialization.cs index 62df09bd204b..316b7332d565 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchMetadataItem.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchMetadataItem.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchMetadataItem PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchMetadataItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BatchMetadataItem DeserializeBatchMetadataItem(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchMetadataItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchMetadataItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNode.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNode.Serialization.cs index 3ea22d974c82..ac209cea7bcd 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNode.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNode.Serialization.cs @@ -34,6 +34,19 @@ protected virtual BatchNode PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNode)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNode(Response response) { @@ -452,19 +465,6 @@ internal static BatchNode DeserializeBatchNode(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNode)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeAgentInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeAgentInfo.Serialization.cs index 16db25f440d7..a2a9ab89207c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeAgentInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeAgentInfo.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchNodeAgentInfo PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeAgentInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BatchNodeAgentInfo DeserializeBatchNodeAgentInfo(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeAgentInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeAgentInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeCounts.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeCounts.Serialization.cs index 36b7fb38d69c..c296d53404cf 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeCounts.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeCounts.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchNodeCounts PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeCounts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -265,19 +278,6 @@ internal static BatchNodeCounts DeserializeBatchNodeCounts(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeCounts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeCounts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDeallocateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDeallocateOptions.Serialization.cs index 01ef6d59afef..d1f3c2d441d8 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDeallocateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDeallocateOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeDeallocateOptions PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeDeallocateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchNodeDeallocateOptions DeserializeBatchNodeDeallocateOptions /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeDeallocateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeDeallocateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDisableSchedulingOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDisableSchedulingOptions.Serialization.cs index fa691ff76e36..4fc2890bd3ce 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDisableSchedulingOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeDisableSchedulingOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeDisableSchedulingOptions PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeDisableSchedulingOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchNodeDisableSchedulingOptions DeserializeBatchNodeDisableSch /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeDisableSchedulingOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeDisableSchedulingOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeEndpointConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeEndpointConfiguration.Serialization.cs index b82f4528e704..650910b10f0a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeEndpointConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeEndpointConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchNodeEndpointConfiguration PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeEndpointConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static BatchNodeEndpointConfiguration DeserializeBatchNodeEndpointConfi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeEndpointConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeEndpointConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeError.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeError.Serialization.cs index af7c6695a1cd..d917bcb44f2d 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeError.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchNodeError PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,19 +166,6 @@ internal static BatchNodeError DeserializeBatchNodeError(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFile.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFile.Serialization.cs index 312ca9cae8cc..4aeda7140218 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFile.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFile.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchNodeFile PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeFile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static BatchNodeFile DeserializeBatchNodeFile(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeFile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFileListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFileListResult.Serialization.cs index 93f74442f9d9..b5e93132b8ab 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFileListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeFileListResult.Serialization.cs @@ -36,6 +36,19 @@ protected virtual BatchNodeFileListResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeFileListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNodeFileListResult(Response response) { @@ -157,19 +170,6 @@ internal static BatchNodeFileListResult DeserializeBatchNodeFileListResult(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeFileListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeFileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeIdentityReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeIdentityReference.Serialization.cs index 57cf0be1fc3a..df48546e3660 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeIdentityReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeIdentityReference.Serialization.cs @@ -36,6 +36,19 @@ protected virtual BatchNodeIdentityReference PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeIdentityReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static BatchNodeIdentityReference DeserializeBatchNodeIdentityReference /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeIdentityReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeIdentityReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeInfo.Serialization.cs index a4dc60368a41..5f8c6483a167 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchNodeInfo PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,19 +200,6 @@ internal static BatchNodeInfo DeserializeBatchNodeInfo(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeListResult.Serialization.cs index f0622fa95210..99ac939936fe 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeListResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNodeListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchNodeListResult DeserializeBatchNodeListResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodePlacementConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodePlacementConfiguration.Serialization.cs index 297479c6c269..9adec584748a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodePlacementConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodePlacementConfiguration.Serialization.cs @@ -36,6 +36,19 @@ protected virtual BatchNodePlacementConfiguration PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodePlacementConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static BatchNodePlacementConfiguration DeserializeBatchNodePlacementCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodePlacementConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodePlacementConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRebootOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRebootOptions.Serialization.cs index 4917d0558263..d5b16cf7496c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRebootOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRebootOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeRebootOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeRebootOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchNodeRebootOptions DeserializeBatchNodeRebootOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeRebootOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeRebootOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeReimageOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeReimageOptions.Serialization.cs index 5d0cf58c2364..041a7f11e05e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeReimageOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeReimageOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeReimageOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeReimageOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchNodeReimageOptions DeserializeBatchNodeReimageOptions(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeReimageOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeReimageOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoteLoginSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoteLoginSettings.Serialization.cs index ab1c6b9a0b6f..a5a35e245310 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoteLoginSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoteLoginSettings.Serialization.cs @@ -39,6 +39,19 @@ protected virtual BatchNodeRemoteLoginSettings PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeRemoteLoginSettings)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNodeRemoteLoginSettings(Response response) { @@ -166,19 +179,6 @@ internal static BatchNodeRemoteLoginSettings DeserializeBatchNodeRemoteLoginSett /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeRemoteLoginSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeRemoteLoginSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoveOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoveOptions.Serialization.cs index 1caec874a0ed..79a403a9fb13 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoveOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeRemoveOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchNodeRemoveOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeRemoveOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static BatchNodeRemoveOptions DeserializeBatchNodeRemoveOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeRemoveOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeRemoveOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserCreateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserCreateOptions.Serialization.cs index b7eefb9bae95..eb1d37378082 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserCreateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserCreateOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchNodeUserCreateOptions PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeUserCreateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,19 +191,6 @@ internal static BatchNodeUserCreateOptions DeserializeBatchNodeUserCreateOptions /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeUserCreateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeUserCreateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserUpdateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserUpdateOptions.Serialization.cs index d89a031e0456..2480cfaf0739 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserUpdateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeUserUpdateOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeUserUpdateOptions PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeUserUpdateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static BatchNodeUserUpdateOptions DeserializeBatchNodeUserUpdateOptions /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeUserUpdateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeUserUpdateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtension.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtension.Serialization.cs index e362f72988b2..9da37bc68675 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtension.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtension.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeVMExtension PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeVMExtension)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNodeVMExtension(Response response) { @@ -155,19 +168,6 @@ internal static BatchNodeVMExtension DeserializeBatchNodeVMExtension(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeVMExtension)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeVMExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtensionListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtensionListResult.Serialization.cs index 2eeb111e66b1..8703ef35a835 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtensionListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchNodeVMExtensionListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchNodeVMExtensionListResult PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchNodeVMExtensionListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchNodeVMExtensionListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchNodeVMExtensionListResult DeserializeBatchNodeVMExtensionLi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchNodeVMExtensionListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchNodeVMExtensionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchOsDisk.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchOsDisk.Serialization.cs index a4cb6b2a5763..8a10e8846a40 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchOsDisk.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchOsDisk.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchOsDisk PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchOsDisk)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,19 +200,6 @@ internal static BatchOsDisk DeserializeBatchOsDisk(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchOsDisk)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchOsDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPool.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPool.Serialization.cs index 1aa205fe25bc..7b6d51b46421 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPool.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPool.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPool PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPool)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchPool(Response response) { @@ -661,19 +674,6 @@ internal static BatchPool DeserializeBatchPool(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPool)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolCreateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolCreateOptions.Serialization.cs index 0c84e0097fbf..8d44081e4ba2 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolCreateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolCreateOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchPoolCreateOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolCreateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -451,19 +464,6 @@ internal static BatchPoolCreateOptions DeserializeBatchPoolCreateOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolCreateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolCreateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEnableAutoScaleOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEnableAutoScaleOptions.Serialization.cs index 520bfe446228..a8a329cc28f3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEnableAutoScaleOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEnableAutoScaleOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolEnableAutoScaleOptions PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolEnableAutoScaleOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static BatchPoolEnableAutoScaleOptions DeserializeBatchPoolEnableAutoSc /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolEnableAutoScaleOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolEnableAutoScaleOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEndpointConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEndpointConfiguration.Serialization.cs index c8b5fc6ac3f6..03e0372ae48b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEndpointConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEndpointConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolEndpointConfiguration PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolEndpointConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static BatchPoolEndpointConfiguration DeserializeBatchPoolEndpointConfi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolEndpointConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolEndpointConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEvaluateAutoScaleOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEvaluateAutoScaleOptions.Serialization.cs index cba126d63fcb..d97f6765cd29 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEvaluateAutoScaleOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolEvaluateAutoScaleOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchPoolEvaluateAutoScaleOptions PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolEvaluateAutoScaleOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static BatchPoolEvaluateAutoScaleOptions DeserializeBatchPoolEvaluateAu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolEvaluateAutoScaleOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolEvaluateAutoScaleOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentity.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentity.Serialization.cs index 66d7b48d91d2..c89ab0803ce2 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentity.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentity.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolIdentity PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolIdentity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static BatchPoolIdentity DeserializeBatchPoolIdentity(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolIdentity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentityReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentityReference.Serialization.cs index ba5be50aea7c..f0e143312a3b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentityReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolIdentityReference.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolIdentityReference PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolIdentityReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static BatchPoolIdentityReference DeserializeBatchPoolIdentityReference /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolIdentityReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolIdentityReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolInfo.Serialization.cs index 38f924e37a52..2bccb8e013d7 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchPoolInfo PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static BatchPoolInfo DeserializeBatchPoolInfo(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListResult.Serialization.cs index f9cc5ffa0360..7ddb5f133ff8 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolListResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchPoolListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchPoolListResult DeserializeBatchPoolListResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListUsageMetricsResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListUsageMetricsResult.Serialization.cs index 66ae0941b087..c1f2bb1dfb5c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListUsageMetricsResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolListUsageMetricsResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolListUsageMetricsResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolListUsageMetricsResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchPoolListUsageMetricsResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchPoolListUsageMetricsResult DeserializeBatchPoolListUsageMet /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolListUsageMetricsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolListUsageMetricsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCounts.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCounts.Serialization.cs index 2f4edc024c3f..e2cabd7f7aa1 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCounts.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCounts.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolNodeCounts PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolNodeCounts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static BatchPoolNodeCounts DeserializeBatchPoolNodeCounts(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolNodeCounts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolNodeCounts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCountsListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCountsListResult.Serialization.cs index b4520ba661cc..0b74e03cde70 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCountsListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolNodeCountsListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolNodeCountsListResult PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolNodeCountsListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchPoolNodeCountsListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchPoolNodeCountsListResult DeserializeBatchPoolNodeCountsList /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolNodeCountsListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolNodeCountsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolReplaceOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolReplaceOptions.Serialization.cs index 28287c5e1aa1..00e064fc5a11 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolReplaceOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolReplaceOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchPoolReplaceOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolReplaceOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static BatchPoolReplaceOptions DeserializeBatchPoolReplaceOptions(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolReplaceOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolReplaceOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResizeOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResizeOptions.Serialization.cs index ba080b5a1b44..497d03e942e7 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResizeOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResizeOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPoolResizeOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolResizeOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static BatchPoolResizeOptions DeserializeBatchPoolResizeOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolResizeOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolResizeOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResourceStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResourceStatistics.Serialization.cs index 7ba5d6755b09..5a0c14b832c6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResourceStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolResourceStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolResourceStatistics PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolResourceStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -229,19 +242,6 @@ internal static BatchPoolResourceStatistics DeserializeBatchPoolResourceStatisti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolResourceStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolResourceStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolSpecification.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolSpecification.Serialization.cs index a2a91f53bdcc..50eeec068bc3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolSpecification.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolSpecification.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolSpecification PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolSpecification)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -441,19 +454,6 @@ internal static BatchPoolSpecification DeserializeBatchPoolSpecification(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolSpecification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolStatistics.Serialization.cs index 8b44d6e62273..2e1d6ee716ca 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolStatistics PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static BatchPoolStatistics DeserializeBatchPoolStatistics(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUpdateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUpdateOptions.Serialization.cs index c6bd1d180e0e..ec2cb901d05a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUpdateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUpdateOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchPoolUpdateOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolUpdateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -347,19 +360,6 @@ internal static BatchPoolUpdateOptions DeserializeBatchPoolUpdateOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolUpdateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolUpdateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageMetrics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageMetrics.Serialization.cs index 994596b71a00..437391d9dd65 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageMetrics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageMetrics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolUsageMetrics PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolUsageMetrics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static BatchPoolUsageMetrics DeserializeBatchPoolUsageMetrics(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolUsageMetrics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolUsageMetrics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageStatistics.Serialization.cs index 7da3c9f255c5..5d8e43c39043 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPoolUsageStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchPoolUsageStatistics PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPoolUsageStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static BatchPoolUsageStatistics DeserializeBatchPoolUsageStatistics(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPoolUsageStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPoolUsageStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPublicIpAddressConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPublicIpAddressConfiguration.Serialization.cs index d1f4e8087908..27259fbbad41 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPublicIpAddressConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchPublicIpAddressConfiguration.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchPublicIpAddressConfiguration PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchPublicIpAddressConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static BatchPublicIpAddressConfiguration DeserializeBatchPublicIpAddres /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchPublicIpAddressConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchPublicIpAddressConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTask.Serialization.cs index 293e2e3e4fd5..f81a2a16f5bb 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTask.Serialization.cs @@ -51,6 +51,19 @@ protected virtual BatchStartTask PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchStartTask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,19 +264,6 @@ internal static BatchStartTask DeserializeBatchStartTask(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchStartTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchStartTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTaskInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTaskInfo.Serialization.cs index 153b747ee8cd..a9f090924437 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTaskInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchStartTaskInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchStartTaskInfo PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchStartTaskInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static BatchStartTaskInfo DeserializeBatchStartTaskInfo(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchStartTaskInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchStartTaskInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSubtask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSubtask.Serialization.cs index 190fd2db4e32..513e8906ea67 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSubtask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSubtask.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchSubtask PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchSubtask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -299,19 +312,6 @@ internal static BatchSubtask DeserializeBatchSubtask(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchSubtask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchSubtask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSupportedImage.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSupportedImage.Serialization.cs index 87a2326297a9..1408427a0536 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSupportedImage.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchSupportedImage.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchSupportedImage PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchSupportedImage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static BatchSupportedImage DeserializeBatchSupportedImage(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchSupportedImage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchSupportedImage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTask.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTask.Serialization.cs index 473d300d9c85..51626ddb6b8d 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTask.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTask.Serialization.cs @@ -44,6 +44,19 @@ protected virtual BatchTask PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTask)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchTask(Response response) { @@ -562,19 +575,6 @@ internal static BatchTask DeserializeBatchTask(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskConstraints.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskConstraints.Serialization.cs index 9daff5cd475e..95012b3c7c6e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskConstraints.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskConstraints.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchTaskConstraints PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskConstraints)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static BatchTaskConstraints DeserializeBatchTaskConstraints(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskConstraints)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskConstraints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerExecutionInfo.Serialization.cs index aa41e6d042ff..6c9ee02d721b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerExecutionInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchTaskContainerExecutionInfo PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskContainerExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static BatchTaskContainerExecutionInfo DeserializeBatchTaskContainerExe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskContainerExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskContainerExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerSettings.Serialization.cs index 4f236c46022d..e821560d1e4c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskContainerSettings.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskContainerSettings PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskContainerSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static BatchTaskContainerSettings DeserializeBatchTaskContainerSettings /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskContainerSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskContainerSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCounts.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCounts.Serialization.cs index e634276e7350..12a06e63a228 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCounts.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCounts.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskCounts PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskCounts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static BatchTaskCounts DeserializeBatchTaskCounts(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskCounts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskCounts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCountsResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCountsResult.Serialization.cs index 34090a5cac96..da9339642117 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCountsResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCountsResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchTaskCountsResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskCountsResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchTaskCountsResult(Response response) { @@ -135,19 +148,6 @@ internal static BatchTaskCountsResult DeserializeBatchTaskCountsResult(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskCountsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskCountsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateOptions.Serialization.cs index 1c44cb17f565..61373a1b03fe 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchTaskCreateOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskCreateOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -391,19 +404,6 @@ internal static BatchTaskCreateOptions DeserializeBatchTaskCreateOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskCreateOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskCreateOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateResult.Serialization.cs index 3b355b9b732f..6aa71247c6cf 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskCreateResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchTaskCreateResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskCreateResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static BatchTaskCreateResult DeserializeBatchTaskCreateResult(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskCreateResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskCreateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskDependencies.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskDependencies.Serialization.cs index b6e91517f99c..8602465a4fa5 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskDependencies.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskDependencies.Serialization.cs @@ -36,6 +36,19 @@ protected virtual BatchTaskDependencies PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskDependencies)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static BatchTaskDependencies DeserializeBatchTaskDependencies(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskDependencies)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskDependencies IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskExecutionInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskExecutionInfo.Serialization.cs index 1c2d9e89ca96..7aa8ef51579a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskExecutionInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskExecutionInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskExecutionInfo PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskExecutionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -258,19 +271,6 @@ internal static BatchTaskExecutionInfo DeserializeBatchTaskExecutionInfo(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskExecutionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskExecutionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskFailureInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskFailureInfo.Serialization.cs index 174b57f2c30a..38bfba0f7339 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskFailureInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskFailureInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskFailureInfo PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskFailureInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static BatchTaskFailureInfo DeserializeBatchTaskFailureInfo(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskFailureInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskFailureInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskGroup.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskGroup.Serialization.cs index 2b8095273337..3a58285a7897 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskGroup.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskGroup.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchTaskGroup PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskGroup)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BatchTaskGroup DeserializeBatchTaskGroup(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskGroup)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskIdRange.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskIdRange.Serialization.cs index e5971102f2d7..356fc1e9c5c4 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskIdRange.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskIdRange.Serialization.cs @@ -40,6 +40,19 @@ protected virtual BatchTaskIdRange PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskIdRange)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BatchTaskIdRange DeserializeBatchTaskIdRange(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskIdRange)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskIdRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskInfo.Serialization.cs index 761ad2469676..df8089f8746e 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskInfo PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,19 +206,6 @@ internal static BatchTaskInfo DeserializeBatchTaskInfo(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListResult.Serialization.cs index 0b6ca6d6dad6..38189b328926 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchTaskListResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchTaskListResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchTaskListResult DeserializeBatchTaskListResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListSubtasksResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListSubtasksResult.Serialization.cs index d3047f68628a..f41bc74399f6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListSubtasksResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskListSubtasksResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchTaskListSubtasksResult PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskListSubtasksResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchTaskListSubtasksResult(Response response) { @@ -154,19 +167,6 @@ internal static BatchTaskListSubtasksResult DeserializeBatchTaskListSubtasksResu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskListSubtasksResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskListSubtasksResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSchedulingPolicy.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSchedulingPolicy.Serialization.cs index 240af0b0aa7d..aa6963db9a37 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSchedulingPolicy.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSchedulingPolicy.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskSchedulingPolicy PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskSchedulingPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static BatchTaskSchedulingPolicy DeserializeBatchTaskSchedulingPolicy(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskSchedulingPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskSchedulingPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSlotCounts.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSlotCounts.Serialization.cs index cef7de1344b0..8c759ecb1551 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSlotCounts.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskSlotCounts.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskSlotCounts PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskSlotCounts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static BatchTaskSlotCounts DeserializeBatchTaskSlotCounts(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskSlotCounts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskSlotCounts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskStatistics.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskStatistics.Serialization.cs index 44a2c0bb20f5..533c64df5807 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskStatistics.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchTaskStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchTaskStatistics PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchTaskStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -211,19 +224,6 @@ internal static BatchTaskStatistics DeserializeBatchTaskStatistics(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchTaskStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchTaskStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUefiSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUefiSettings.Serialization.cs index 58f718bab779..0fbae39be9e6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUefiSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUefiSettings.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchUefiSettings PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchUefiSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static BatchUefiSettings DeserializeBatchUefiSettings(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchUefiSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchUefiSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUserAssignedIdentity.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUserAssignedIdentity.Serialization.cs index 4d847076a529..ec1ac23a347a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUserAssignedIdentity.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchUserAssignedIdentity.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BatchUserAssignedIdentity PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchUserAssignedIdentity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static BatchUserAssignedIdentity DeserializeBatchUserAssignedIdentity(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchUserAssignedIdentity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchUserAssignedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmDiskSecurityProfile.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmDiskSecurityProfile.Serialization.cs index 3497e06fdebc..dc582186b4b7 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmDiskSecurityProfile.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmDiskSecurityProfile.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BatchVmDiskSecurityProfile PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchVmDiskSecurityProfile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static BatchVmDiskSecurityProfile DeserializeBatchVmDiskSecurityProfile /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchVmDiskSecurityProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchVmDiskSecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmImageReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmImageReference.Serialization.cs index 664aa47ce47c..6f49283b8aff 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmImageReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/BatchVmImageReference.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchVmImageReference PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(BatchVmImageReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,19 +225,6 @@ internal static BatchVmImageReference DeserializeBatchVmImageReference(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(BatchVmImageReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchVmImageReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/CifsMountConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/CifsMountConfiguration.Serialization.cs index 98f84063d5ae..481712bdba78 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/CifsMountConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/CifsMountConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CifsMountConfiguration PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(CifsMountConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static CifsMountConfiguration DeserializeCifsMountConfiguration(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(CifsMountConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CifsMountConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerHostBatchBindMountEntry.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerHostBatchBindMountEntry.Serialization.cs index 39a34d872548..ec586ed19574 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerHostBatchBindMountEntry.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerHostBatchBindMountEntry.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContainerHostBatchBindMountEntry PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerHostBatchBindMountEntry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ContainerHostBatchBindMountEntry DeserializeContainerHostBatchBi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerHostBatchBindMountEntry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerHostBatchBindMountEntry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerRegistryReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerRegistryReference.Serialization.cs index 4d088d2217b7..52561c332869 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerRegistryReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ContainerRegistryReference.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContainerRegistryReference PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static ContainerRegistryReference DeserializeContainerRegistryReference /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DataDisk.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DataDisk.Serialization.cs index 770cc5df52a8..b236b9012848 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DataDisk.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DataDisk.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DataDisk PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(DataDisk)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static DataDisk DeserializeDataDisk(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(DataDisk)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskCustomerManagedKey.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskCustomerManagedKey.Serialization.cs index 645cc546d707..0fca59f41c25 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskCustomerManagedKey.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskCustomerManagedKey.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DiskCustomerManagedKey PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(DiskCustomerManagedKey)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static DiskCustomerManagedKey DeserializeDiskCustomerManagedKey(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(DiskCustomerManagedKey)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiskCustomerManagedKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionConfiguration.Serialization.cs index 95bae0622c6b..f807b92a2071 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionConfiguration.Serialization.cs @@ -36,6 +36,19 @@ protected virtual DiskEncryptionConfiguration PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(DiskEncryptionConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static DiskEncryptionConfiguration DeserializeDiskEncryptionConfigurati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(DiskEncryptionConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiskEncryptionConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs index 8e95b80d2e26..19b959c4f977 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DiskEncryptionSetParameters PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(DiskEncryptionSetParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static DiskEncryptionSetParameters DeserializeDiskEncryptionSetParamete /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(DiskEncryptionSetParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiskEncryptionSetParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/EnvironmentSetting.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/EnvironmentSetting.Serialization.cs index e484fac406c6..c1ad8a8bd0d6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/EnvironmentSetting.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/EnvironmentSetting.Serialization.cs @@ -37,6 +37,19 @@ protected virtual EnvironmentSetting PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(EnvironmentSetting)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static EnvironmentSetting DeserializeEnvironmentSetting(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(EnvironmentSetting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EnvironmentSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeMapping.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeMapping.Serialization.cs index 0f3874a16620..bf7169606704 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeMapping.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeMapping.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ExitCodeMapping PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ExitCodeMapping)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static ExitCodeMapping DeserializeExitCodeMapping(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ExitCodeMapping)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExitCodeMapping IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeRangeMapping.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeRangeMapping.Serialization.cs index 81a71c59c5ec..59cf9c8cc4ef 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeRangeMapping.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitCodeRangeMapping.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ExitCodeRangeMapping PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ExitCodeRangeMapping)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static ExitCodeRangeMapping DeserializeExitCodeRangeMapping(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ExitCodeRangeMapping)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExitCodeRangeMapping IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitConditions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitConditions.Serialization.cs index 5fc408615b1f..144c1a794a03 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitConditions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitConditions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExitConditions PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ExitConditions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static ExitConditions DeserializeExitConditions(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ExitConditions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExitConditions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitOptions.Serialization.cs index ed1b207bc7fd..14179beb6e0b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ExitOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExitOptions PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ExitOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ExitOptions DeserializeExitOptions(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ExitOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExitOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/FileProperties.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/FileProperties.Serialization.cs index 859d69085c77..24c1b483dd64 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/FileProperties.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/FileProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual FileProperties PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(FileProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static FileProperties DeserializeFileProperties(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(FileProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/HostEndpointSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/HostEndpointSettings.Serialization.cs index e163afe8ec83..136f5b4b74ad 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/HostEndpointSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/HostEndpointSettings.Serialization.cs @@ -32,6 +32,19 @@ protected virtual HostEndpointSettings PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(HostEndpointSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static HostEndpointSettings DeserializeHostEndpointSettings(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(HostEndpointSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HostEndpointSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/IPTag.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/IPTag.Serialization.cs index 099f45cd9214..3ab7b76333eb 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/IPTag.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/IPTag.Serialization.cs @@ -32,6 +32,19 @@ protected virtual IPTag PersistableModelCreateCore(BinaryData data, ModelReaderW } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(IPTag)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static IPTag DeserializeIPTag(JsonElement element, ModelReaderWriterOpt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(IPTag)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IPTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InboundEndpoint.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InboundEndpoint.Serialization.cs index e3cf72f317ac..1d0faf9a227a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InboundEndpoint.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InboundEndpoint.Serialization.cs @@ -38,6 +38,19 @@ protected virtual InboundEndpoint PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(InboundEndpoint)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static InboundEndpoint DeserializeInboundEndpoint(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(InboundEndpoint)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InboundEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InstanceViewStatus.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InstanceViewStatus.Serialization.cs index a183c0cf65da..aba69bdc42b0 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InstanceViewStatus.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/InstanceViewStatus.Serialization.cs @@ -32,6 +32,19 @@ protected virtual InstanceViewStatus PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(InstanceViewStatus)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static InstanceViewStatus DeserializeInstanceViewStatus(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(InstanceViewStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InstanceViewStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/LinuxUserConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/LinuxUserConfiguration.Serialization.cs index 9ee9ea33f0b0..1371563c183f 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/LinuxUserConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/LinuxUserConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual LinuxUserConfiguration PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(LinuxUserConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static LinuxUserConfiguration DeserializeLinuxUserConfiguration(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(LinuxUserConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LinuxUserConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ManagedDisk.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ManagedDisk.Serialization.cs index cf0cb2b0595a..13309b00ad06 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ManagedDisk.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ManagedDisk.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ManagedDisk PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ManagedDisk)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static ManagedDisk DeserializeManagedDisk(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ManagedDisk)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ManagedDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MountConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MountConfiguration.Serialization.cs index 06fe0ec63471..63fafd55a9be 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MountConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MountConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MountConfiguration PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(MountConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static MountConfiguration DeserializeMountConfiguration(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(MountConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MountConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MultiInstanceSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MultiInstanceSettings.Serialization.cs index 7eb9d9a713f4..efce9cf937d7 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MultiInstanceSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/MultiInstanceSettings.Serialization.cs @@ -42,6 +42,19 @@ protected virtual MultiInstanceSettings PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(MultiInstanceSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static MultiInstanceSettings DeserializeMultiInstanceSettings(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(MultiInstanceSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiInstanceSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NameValuePair.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NameValuePair.Serialization.cs index f81717b9d218..0017545d2f69 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NameValuePair.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NameValuePair.Serialization.cs @@ -32,6 +32,19 @@ protected virtual NameValuePair PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(NameValuePair)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static NameValuePair DeserializeNameValuePair(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(NameValuePair)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NameValuePair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkConfiguration.Serialization.cs index e24db2df77d8..e5ce3b066abd 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual NetworkConfiguration PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(NetworkConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static NetworkConfiguration DeserializeNetworkConfiguration(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(NetworkConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NetworkConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkSecurityGroupRule.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkSecurityGroupRule.Serialization.cs index 518db103a74e..c695ee81e198 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkSecurityGroupRule.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NetworkSecurityGroupRule.Serialization.cs @@ -37,6 +37,19 @@ protected virtual NetworkSecurityGroupRule PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(NetworkSecurityGroupRule)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static NetworkSecurityGroupRule DeserializeNetworkSecurityGroupRule(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(NetworkSecurityGroupRule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NetworkSecurityGroupRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NfsMountConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NfsMountConfiguration.Serialization.cs index 88e9c0e60f6a..ed496af83313 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NfsMountConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/NfsMountConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual NfsMountConfiguration PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(NfsMountConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static NfsMountConfiguration DeserializeNfsMountConfiguration(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(NfsMountConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NfsMountConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFile.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFile.Serialization.cs index fa004eac3c9e..8987cb316ece 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFile.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFile.Serialization.cs @@ -37,6 +37,19 @@ protected virtual OutputFile PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(OutputFile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static OutputFile DeserializeOutputFile(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(OutputFile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileBlobContainerDestination.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileBlobContainerDestination.Serialization.cs index 43588e2e78d4..8491d818d004 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileBlobContainerDestination.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileBlobContainerDestination.Serialization.cs @@ -37,6 +37,19 @@ protected virtual OutputFileBlobContainerDestination PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(OutputFileBlobContainerDestination)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static OutputFileBlobContainerDestination DeserializeOutputFileBlobCont /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(OutputFileBlobContainerDestination)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputFileBlobContainerDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileDestination.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileDestination.Serialization.cs index 428b749e4e26..62ec9e15682f 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileDestination.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileDestination.Serialization.cs @@ -32,6 +32,19 @@ protected virtual OutputFileDestination PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(OutputFileDestination)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static OutputFileDestination DeserializeOutputFileDestination(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(OutputFileDestination)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputFileDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadConfig.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadConfig.Serialization.cs index d158aa236b93..cdef058f273c 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadConfig.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadConfig.Serialization.cs @@ -40,6 +40,19 @@ protected virtual OutputFileUploadConfig PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(OutputFileUploadConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static OutputFileUploadConfig DeserializeOutputFileUploadConfig(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(OutputFileUploadConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputFileUploadConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadHeader.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadHeader.Serialization.cs index 1e75a92e7093..f7b872e40bb9 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadHeader.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/OutputFileUploadHeader.Serialization.cs @@ -37,6 +37,19 @@ protected virtual OutputFileUploadHeader PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(OutputFileUploadHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static OutputFileUploadHeader DeserializeOutputFileUploadHeader(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(OutputFileUploadHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OutputFileUploadHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ProxyAgentSettings.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ProxyAgentSettings.Serialization.cs index e8f136b7ff54..a9f210eed1fa 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ProxyAgentSettings.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ProxyAgentSettings.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ProxyAgentSettings PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ProxyAgentSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static ProxyAgentSettings DeserializeProxyAgentSettings(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ProxyAgentSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ProxyAgentSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RecentBatchJob.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RecentBatchJob.Serialization.cs index f4daf5c020d6..53078ef93e4d 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RecentBatchJob.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RecentBatchJob.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RecentBatchJob PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(RecentBatchJob)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static RecentBatchJob DeserializeRecentBatchJob(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(RecentBatchJob)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RecentBatchJob IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResizeError.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResizeError.Serialization.cs index ba219d43ea35..31cf3fd15c25 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResizeError.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResizeError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResizeError PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ResizeError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,19 +166,6 @@ internal static ResizeError DeserializeResizeError(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ResizeError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResizeError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResourceFile.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResourceFile.Serialization.cs index 231bb189f491..bb22708a8eb3 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResourceFile.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ResourceFile.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceFile PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceFile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,19 +216,6 @@ internal static ResourceFile DeserializeResourceFile(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceFile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RollingUpgradePolicy.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RollingUpgradePolicy.Serialization.cs index df9b6612f29e..9199e5764e6d 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RollingUpgradePolicy.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/RollingUpgradePolicy.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RollingUpgradePolicy PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(RollingUpgradePolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static RollingUpgradePolicy DeserializeRollingUpgradePolicy(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(RollingUpgradePolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RollingUpgradePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/SecurityProfile.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/SecurityProfile.Serialization.cs index 2ccd3833144b..efa3aa681ffd 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/SecurityProfile.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/SecurityProfile.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SecurityProfile PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(SecurityProfile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static SecurityProfile DeserializeSecurityProfile(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(SecurityProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ServiceArtifactReference.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ServiceArtifactReference.Serialization.cs index 2fc5f36a6860..f5967be8a6d6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ServiceArtifactReference.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/ServiceArtifactReference.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ServiceArtifactReference PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(ServiceArtifactReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static ServiceArtifactReference DeserializeServiceArtifactReference(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(ServiceArtifactReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServiceArtifactReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UpgradePolicy.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UpgradePolicy.Serialization.cs index fb0b47035e1e..fa61b89a64fc 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UpgradePolicy.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UpgradePolicy.Serialization.cs @@ -37,6 +37,19 @@ protected virtual UpgradePolicy PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(UpgradePolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static UpgradePolicy DeserializeUpgradePolicy(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(UpgradePolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UpgradePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsOptions.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsOptions.Serialization.cs index dc879f2401c5..c6749e68f6c9 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsOptions.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual UploadBatchServiceLogsOptions PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(UploadBatchServiceLogsOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static UploadBatchServiceLogsOptions DeserializeUploadBatchServiceLogsO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(UploadBatchServiceLogsOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UploadBatchServiceLogsOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsResult.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsResult.Serialization.cs index 3bbb97f46f9c..fc7d80f5cfb6 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsResult.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UploadBatchServiceLogsResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual UploadBatchServiceLogsResult PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(UploadBatchServiceLogsResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator UploadBatchServiceLogsResult(Response response) { @@ -135,19 +148,6 @@ internal static UploadBatchServiceLogsResult DeserializeUploadBatchServiceLogsRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(UploadBatchServiceLogsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UploadBatchServiceLogsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserAccount.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserAccount.Serialization.cs index aa292d9af927..e3e7275f72bf 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserAccount.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserAccount.Serialization.cs @@ -40,6 +40,19 @@ protected virtual UserAccount PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(UserAccount)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,19 +194,6 @@ internal static UserAccount DeserializeUserAccount(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(UserAccount)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserAccount IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserIdentity.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserIdentity.Serialization.cs index 0d9563a7c458..261cef9e447b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserIdentity.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/UserIdentity.Serialization.cs @@ -32,6 +32,19 @@ protected virtual UserIdentity PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(UserIdentity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static UserIdentity DeserializeUserIdentity(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(UserIdentity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtension.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtension.Serialization.cs index 21f2f4f4191e..345d00604f7a 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtension.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtension.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VMExtension PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(VMExtension)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -299,19 +312,6 @@ internal static VMExtension DeserializeVMExtension(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(VMExtension)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VMExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtensionInstanceView.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtensionInstanceView.Serialization.cs index bad4b1df286c..bf98677f9b52 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtensionInstanceView.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VMExtensionInstanceView.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VMExtensionInstanceView PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(VMExtensionInstanceView)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static VMExtensionInstanceView DeserializeVMExtensionInstanceView(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(VMExtensionInstanceView)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VMExtensionInstanceView IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineConfiguration.Serialization.cs index 01b4b9bbc592..6f73a517840b 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineConfiguration.Serialization.cs @@ -40,6 +40,19 @@ protected virtual VirtualMachineConfiguration PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(VirtualMachineConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -309,19 +322,6 @@ internal static VirtualMachineConfiguration DeserializeVirtualMachineConfigurati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(VirtualMachineConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VirtualMachineConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineInfo.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineInfo.Serialization.cs index f0ba097f26ee..d6b03d467b93 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineInfo.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/VirtualMachineInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual VirtualMachineInfo PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(VirtualMachineInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static VirtualMachineInfo DeserializeVirtualMachineInfo(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(VirtualMachineInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VirtualMachineInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsConfiguration.Serialization.cs index 40007a74e599..1aba0fe8143d 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual WindowsConfiguration PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(WindowsConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(WindowsConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WindowsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsUserConfiguration.Serialization.cs b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsUserConfiguration.Serialization.cs index 09f6ebb05920..aa7b8c32fdb9 100644 --- a/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsUserConfiguration.Serialization.cs +++ b/sdk/batch/Azure.Compute.Batch/src/Generated/Models/WindowsUserConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual WindowsUserConfiguration PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); + default: + throw new FormatException($"The model {nameof(WindowsUserConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static WindowsUserConfiguration DeserializeWindowsUserConfiguration(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureComputeBatchContext.Default); - default: - throw new FormatException($"The model {nameof(WindowsUserConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WindowsUserConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AIConversationLanguageUnderstandingActionContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AIConversationLanguageUnderstandingActionContent.Serialization.cs index 6072193bc50d..eb9a7cf41d95 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AIConversationLanguageUnderstandingActionContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AIConversationLanguageUnderstandingActionContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AIConversationLanguageUnderstandingActionContent PersistableMo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AIConversationLanguageUnderstandingActionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static AIConversationLanguageUnderstandingActionContent DeserializeAICo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AIConversationLanguageUnderstandingActionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AIConversationLanguageUnderstandingActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AgeResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AgeResolution.Serialization.cs index a86034ea74b6..315a0b05af20 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AgeResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AgeResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AgeResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static AgeResolution DeserializeAgeResolution(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AgeResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AgeResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AgeResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalysisConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalysisConfig.Serialization.cs index 4e595e642ccb..67c4cf0efb51 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalysisConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalysisConfig.Serialization.cs @@ -41,6 +41,19 @@ protected virtual AnalysisConfig PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalysisConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,19 +139,6 @@ internal static AnalysisConfig DeserializeAnalysisConfig(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalysisConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalysisConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationActionResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationActionResult.Serialization.cs index ae0202388158..5b96b4b43367 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationActionResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationActionResult.Serialization.cs @@ -42,6 +42,19 @@ protected virtual AnalyzeConversationActionResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationActionResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnalyzeConversationActionResult(Response response) { @@ -127,19 +140,6 @@ internal static AnalyzeConversationActionResult DeserializeAnalyzeConversationAc /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationActionResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationActionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationInput.Serialization.cs index ba007796e009..4e292387e1b8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationInput.Serialization.cs @@ -42,6 +42,19 @@ protected virtual AnalyzeConversationInput PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static AnalyzeConversationInput DeserializeAnalyzeConversationInput(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationAction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationAction.Serialization.cs index 22634eff32e8..68071efd2e26 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationAction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationAction.Serialization.cs @@ -41,6 +41,19 @@ protected virtual AnalyzeConversationOperationAction PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,19 +139,6 @@ internal static AnalyzeConversationOperationAction DeserializeAnalyzeConversatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationInput.Serialization.cs index 62b0dd7a9df8..9d7b1ed2822f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationInput.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AnalyzeConversationOperationInput PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,19 +178,6 @@ internal static AnalyzeConversationOperationInput DeserializeAnalyzeConversation /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationResult.Serialization.cs index 0c50f135b262..eb4f40f01d71 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationResult.Serialization.cs @@ -41,6 +41,19 @@ protected virtual AnalyzeConversationOperationResult PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static AnalyzeConversationOperationResult DeserializeAnalyzeConversatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationState.Serialization.cs index f8561b667f81..c71615e26f49 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationOperationState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AnalyzeConversationOperationState PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnalyzeConversationOperationState(Response response) { @@ -251,19 +264,6 @@ internal static AnalyzeConversationOperationState DeserializeAnalyzeConversation /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationResult.Serialization.cs index 876e2b95ec91..7028ac4e8bc0 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnalyzeConversationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeConversationResult PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static AnalyzeConversationResult DeserializeAnalyzeConversationResult(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswerSpan.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswerSpan.Serialization.cs index ac7d2e091b31..99cdef5ce99f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswerSpan.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswerSpan.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnswerSpan PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnswerSpan)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static AnswerSpan DeserializeAnswerSpan(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnswerSpan)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswerSpan IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswersResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswersResult.Serialization.cs index 3c1cf745d556..0fbd80497a8a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswersResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AnswersResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnswersResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnswersResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static AnswersResult DeserializeAnswersResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnswersResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswersResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AreaResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AreaResolution.Serialization.cs index 505ba876507f..74b17f6659bd 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AreaResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AreaResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AreaResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static AreaResolution DeserializeAreaResolution(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AreaResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AreaResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AreaResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AudioTiming.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AudioTiming.Serialization.cs index 40019d8dfbb2..f9418c7b8314 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AudioTiming.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/AudioTiming.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AudioTiming PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AudioTiming)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static AudioTiming DeserializeAudioTiming(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AudioTiming)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioTiming IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BaseRedactionPolicy.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BaseRedactionPolicy.Serialization.cs index dbc5d5ac13fc..b6760d55fae0 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BaseRedactionPolicy.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BaseRedactionPolicy.Serialization.cs @@ -41,6 +41,19 @@ protected virtual BaseRedactionPolicy PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(BaseRedactionPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static BaseRedactionPolicy DeserializeBaseRedactionPolicy(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(BaseRedactionPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BaseRedactionPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BooleanResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BooleanResolution.Serialization.cs index ea81db89aed8..e3960361c39b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BooleanResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/BooleanResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(BooleanResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,19 +125,6 @@ internal static BooleanResolution DeserializeBooleanResolution(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(BooleanResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BooleanResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BooleanResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CharacterMaskPolicyType.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CharacterMaskPolicyType.Serialization.cs index f24e63130986..5aa7529d5082 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CharacterMaskPolicyType.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CharacterMaskPolicyType.Serialization.cs @@ -33,6 +33,19 @@ protected override BaseRedactionPolicy PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CharacterMaskPolicyType)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static CharacterMaskPolicyType DeserializeCharacterMaskPolicyType(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CharacterMaskPolicyType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CharacterMaskPolicyType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CharacterMaskPolicyType)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActionResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActionResult.Serialization.cs index ced717998b52..e7e60cd07bfe 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActionResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActionResult.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationActionResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationActionResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,19 +125,6 @@ internal static ConversationActionResult DeserializeConversationActionResult(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationActionResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationActionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationActionResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActions.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActions.Serialization.cs index 35cfcc08f083..0c1d15909f30 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActions.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationActions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationActions PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationActions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static ConversationActions DeserializeConversationActions(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationActions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationActions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationAnalysisInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationAnalysisInput.Serialization.cs index 30396f23fdd6..66c7766eb9ea 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationAnalysisInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationAnalysisInput.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationAnalysisInput PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationAnalysisInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ConversationAnalysisInput DeserializeConversationAnalysisInput(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationAnalysisInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationAnalysisInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationCallingConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationCallingConfig.Serialization.cs index 847f4aa49d17..b937b68c2f7e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationCallingConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationCallingConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ConversationCallingConfig PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationCallingConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ConversationCallingConfig DeserializeConversationCallingConfig(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationCallingConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationCallingConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationConfig.Serialization.cs index c82c4466f0f9..70272f6372e8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationConfig.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalysisConfig PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ConversationConfig DeserializeConversationConfig(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationConfig)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntity.Serialization.cs index 3bb0a32cf32b..4cba524f1669 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntity.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationEntity PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,19 +223,6 @@ internal static ConversationEntity DeserializeConversationEntity(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntityExtraInformation.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntityExtraInformation.Serialization.cs index bcc6cd08568a..70dcd69dad77 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntityExtraInformation.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationEntityExtraInformation.Serialization.cs @@ -41,6 +41,19 @@ protected virtual ConversationEntityExtraInformation PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationEntityExtraInformation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ConversationEntityExtraInformation DeserializeConversationEntity /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationEntityExtraInformation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationEntityExtraInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationError.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationError.Serialization.cs index 8c364f771c0e..eb7ebb8a0856 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationError.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationError.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationError PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static ConversationError DeserializeConversationError(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationInput.Serialization.cs index d2c81b9a4fca..4d99f41aebaa 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationInput.Serialization.cs @@ -41,6 +41,19 @@ protected virtual ConversationInput PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ConversationInput DeserializeConversationInput(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationIntent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationIntent.Serialization.cs index 454ef3b4c3ef..296e4c744299 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationIntent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationIntent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationIntent PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationIntent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ConversationIntent DeserializeConversationIntent(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationIntent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationIntent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemLevelTiming.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemLevelTiming.Serialization.cs index 6e82823ca035..70f597376ece 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemLevelTiming.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemLevelTiming.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ConversationItemLevelTiming PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationItemLevelTiming)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static ConversationItemLevelTiming DeserializeConversationItemLevelTimi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationItemLevelTiming)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationItemLevelTiming IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemRange.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemRange.Serialization.cs index 7983b477e60a..32c1e6930293 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemRange.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationItemRange.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationItemRange PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationItemRange)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ConversationItemRange DeserializeConversationItemRange(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationItemRange)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationItemRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingActionContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingActionContent.Serialization.cs index a9fbc26c9052..a20ce9f5149a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingActionContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingActionContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationLanguageUnderstandingActionContent PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationLanguageUnderstandingActionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,19 +231,6 @@ internal static ConversationLanguageUnderstandingActionContent DeserializeConver /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationLanguageUnderstandingActionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationLanguageUnderstandingActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingInput.Serialization.cs index 43d8e964ffd4..64f776f4b275 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationLanguageUnderstandingInput.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationInput PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationLanguageUnderstandingInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ConversationLanguageUnderstandingInput DeserializeConversationLa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationLanguageUnderstandingInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationLanguageUnderstandingInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationLanguageUnderstandingInput)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiActionContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiActionContent.Serialization.cs index b84fee9d0dd1..084640b1b510 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiActionContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiActionContent.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ConversationPiiActionContent PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationPiiActionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,19 +265,6 @@ internal static ConversationPiiActionContent DeserializeConversationPiiActionCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationPiiActionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationPiiActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiItemResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiItemResult.Serialization.cs index 1d5882989176..e335c0c8e314 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiItemResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiItemResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationPiiItemResult PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationPiiItemResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static ConversationPiiItemResult DeserializeConversationPiiItemResult(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationPiiItemResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationPiiItemResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiOperationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiOperationResult.Serialization.cs index a8839f783273..5b4fe40dc4c6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiOperationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiOperationResult.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationOperationResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationPiiOperationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ConversationPiiOperationResult DeserializeConversationPiiOperati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationPiiOperationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationPiiOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationPiiOperationResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiResults.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiResults.Serialization.cs index 2689adb239f4..480b9f2f8431 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiResults.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPiiResults.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationPiiResults PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationPiiResults)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static ConversationPiiResults DeserializeConversationPiiResults(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationPiiResults)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationPiiResults IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPrediction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPrediction.Serialization.cs index 4226919ab955..c0a59a90eaba 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPrediction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationPrediction.Serialization.cs @@ -38,6 +38,19 @@ protected override PredictionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationPrediction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static ConversationPrediction DeserializeConversationPrediction(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationPrediction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationPrediction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationPrediction)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationRequestStatistics.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationRequestStatistics.Serialization.cs index 45b04ca5cc74..b6de378ff192 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationRequestStatistics.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationRequestStatistics.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationRequestStatistics PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationRequestStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,19 +189,6 @@ internal static ConversationRequestStatistics DeserializeConversationRequestStat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationRequestStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationRequestStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationResult.Serialization.cs index d31903c42522..2d37f16d78fb 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static ConversationResult DeserializeConversationResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationStatistics.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationStatistics.Serialization.cs index 0b345c427bec..abfc0ee8f5ae 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationStatistics.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationStatistics.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationStatistics PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ConversationStatistics DeserializeConversationStatistics(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationSummarizationActionContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationSummarizationActionContent.Serialization.cs index af64cb9c287a..84468eb4f36e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationSummarizationActionContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationSummarizationActionContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationSummarizationActionContent PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationSummarizationActionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,19 +233,6 @@ internal static ConversationSummarizationActionContent DeserializeConversationSu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationSummarizationActionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationSummarizationActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationTargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationTargetIntentResult.Serialization.cs index 732ec72594a5..470be0103f1c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationTargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationTargetIntentResult.Serialization.cs @@ -38,6 +38,19 @@ protected override TargetIntentResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationTargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static ConversationTargetIntentResult DeserializeConversationTargetInte /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationTargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationTargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationTargetIntentResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysis.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysis.Serialization.cs index fb9706b1b75e..43f19b9d60a5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysis.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysis.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalAIAnalysis PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAIAnalysis)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static ConversationalAIAnalysis DeserializeConversationalAIAnalysis(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAIAnalysis)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAIAnalysis IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysisInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysisInput.Serialization.cs index 9ff70753ef36..a8f2fb804438 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysisInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIAnalysisInput.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalAIAnalysisInput PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAIAnalysisInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static ConversationalAIAnalysisInput DeserializeConversationalAIAnalysi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAIAnalysisInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAIAnalysisInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIEntity.Serialization.cs index f3d0689d9e3e..a18625d9bac9 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIEntity.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalAIEntity PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAIEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static ConversationalAIEntity DeserializeConversationalAIEntity(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAIEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAIEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIIntent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIIntent.Serialization.cs index 7277f0284771..215b75896dc0 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIIntent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIIntent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalAIIntent PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAIIntent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static ConversationalAIIntent DeserializeConversationalAIIntent(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAIIntent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAIIntent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIResult.Serialization.cs index c940cbac1f6c..9f4758e936b3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAIResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalAIResult PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAIResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static ConversationalAIResult DeserializeConversationalAIResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAIResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAIResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITask.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITask.Serialization.cs index 7f389715a0aa..95d9e5084437 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITask.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITask.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationInput PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAITask)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ConversationalAITask DeserializeConversationalAITask(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAITask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAITask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationalAITask)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITaskResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITaskResult.Serialization.cs index 3819e23ab03f..cd119eca18cd 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITaskResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalAITaskResult.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationActionResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalAITaskResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,19 +125,6 @@ internal static ConversationalAITaskResult DeserializeConversationalAITaskResult /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalAITaskResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalAITaskResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConversationalAITaskResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalPiiResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalPiiResult.Serialization.cs index a8ea43ea9d29..f36a543f682e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalPiiResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationalPiiResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationalPiiResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationalPiiResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static ConversationalPiiResult DeserializeConversationalPiiResult(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationalPiiResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationalPiiResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationsSummaryResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationsSummaryResult.Serialization.cs index bc07ff13ea07..7ebce974db4d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationsSummaryResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ConversationsSummaryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ConversationsSummaryResult PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationsSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static ConversationsSummaryResult DeserializeConversationsSummaryResult /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationsSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationsSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CurrencyResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CurrencyResolution.Serialization.cs index aaefcac54755..ebd4eba871a4 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CurrencyResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CurrencyResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CurrencyResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static CurrencyResolution DeserializeCurrencyResolution(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CurrencyResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CurrencyResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CurrencyResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomConversationSummarizationActionContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomConversationSummarizationActionContent.Serialization.cs index 5b1a13386ede..436acafe4b1d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomConversationSummarizationActionContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomConversationSummarizationActionContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CustomConversationSummarizationActionContent PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CustomConversationSummarizationActionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,19 +227,6 @@ internal static CustomConversationSummarizationActionContent DeserializeCustomCo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CustomConversationSummarizationActionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomConversationSummarizationActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationAction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationAction.Serialization.cs index 557ddbceac43..ef7c9dc7c234 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationAction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationAction.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalyzeConversationOperationAction PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CustomSummarizationOperationAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static CustomSummarizationOperationAction DeserializeCustomSummarizatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CustomSummarizationOperationAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomSummarizationOperationAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomSummarizationOperationAction)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationResult.Serialization.cs index fc3dac59e492..733a32ba142f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummarizationOperationResult.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationOperationResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CustomSummarizationOperationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static CustomSummarizationOperationResult DeserializeCustomSummarizatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CustomSummarizationOperationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomSummarizationOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomSummarizationOperationResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummaryResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummaryResult.Serialization.cs index 2821a758ee87..e3324e815cc1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummaryResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/CustomSummaryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CustomSummaryResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(CustomSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static CustomSummaryResult DeserializeCustomSummaryResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(CustomSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DateTimeResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DateTimeResolution.Serialization.cs index c6c77859cf6a..516e25914007 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DateTimeResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DateTimeResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(DateTimeResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static DateTimeResolution DeserializeDateTimeResolution(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(DateTimeResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DateTimeResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DateTimeResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DocumentError.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DocumentError.Serialization.cs index af99b50db3d7..9eee6861598c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DocumentError.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/DocumentError.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DocumentError PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static DocumentError DeserializeDocumentError(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityMaskTypePolicyType.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityMaskTypePolicyType.Serialization.cs index c5d79f57af72..2b332b8e2545 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityMaskTypePolicyType.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityMaskTypePolicyType.Serialization.cs @@ -33,6 +33,19 @@ protected override BaseRedactionPolicy PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(EntityMaskTypePolicyType)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,19 +112,6 @@ internal static EntityMaskTypePolicyType DeserializeEntityMaskTypePolicyType(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(EntityMaskTypePolicyType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EntityMaskTypePolicyType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EntityMaskTypePolicyType)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntitySubtype.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntitySubtype.Serialization.cs index e7732f777ae5..2c3fdee424bb 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntitySubtype.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntitySubtype.Serialization.cs @@ -33,6 +33,19 @@ protected override ConversationEntityExtraInformation PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(EntitySubtype)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static EntitySubtype DeserializeEntitySubtype(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(EntitySubtype)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EntitySubtype IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EntitySubtype)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityTag.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityTag.Serialization.cs index 03794485c919..7015a0f089ba 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityTag.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/EntityTag.Serialization.cs @@ -38,6 +38,19 @@ protected virtual EntityTag PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(EntityTag)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static EntityTag DeserializeEntityTag(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(EntityTag)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EntityTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InformationResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InformationResolution.Serialization.cs index 0f55f9e8f84b..9e86ae70b14c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InformationResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InformationResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(InformationResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static InformationResolution DeserializeInformationResolution(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(InformationResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InformationResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (InformationResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InnerErrorModel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InnerErrorModel.Serialization.cs index 8bebde7cebf1..a52bb387dbc6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InnerErrorModel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InnerErrorModel.Serialization.cs @@ -38,6 +38,19 @@ protected virtual InnerErrorModel PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(InnerErrorModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,19 +211,6 @@ internal static InnerErrorModel DeserializeInnerErrorModel(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(InnerErrorModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InnerErrorModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InputWarning.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InputWarning.Serialization.cs index cb0d0ba8fa4b..e93a80cf157e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InputWarning.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/InputWarning.Serialization.cs @@ -38,6 +38,19 @@ protected virtual InputWarning PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(InputWarning)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static InputWarning DeserializeInputWarning(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(InputWarning)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InputWarning IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ItemizedSummaryContext.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ItemizedSummaryContext.Serialization.cs index ca7a161b7c51..9cd8af6e990e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ItemizedSummaryContext.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ItemizedSummaryContext.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ItemizedSummaryContext PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ItemizedSummaryContext)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ItemizedSummaryContext DeserializeItemizedSummaryContext(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ItemizedSummaryContext)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ItemizedSummaryContext IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs index 71736972b1fb..4cb9946d38d5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs @@ -33,6 +33,19 @@ protected virtual KnowledgeBaseAnswer PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswer)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -273,19 +286,6 @@ internal static KnowledgeBaseAnswer DeserializeKnowledgeBaseAnswer(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs index a8255b8147f2..f2504ab93dec 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs @@ -38,6 +38,19 @@ protected virtual KnowledgeBaseAnswerContext PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerContext)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static KnowledgeBaseAnswerContext DeserializeKnowledgeBaseAnswerContext /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerContext)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerContext IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs index 28d955579f75..667729fee3cc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs @@ -33,6 +33,19 @@ protected virtual KnowledgeBaseAnswerDialog PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerDialog)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static KnowledgeBaseAnswerDialog DeserializeKnowledgeBaseAnswerDialog(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerDialog)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerDialog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs index 2232ff2aa129..ca58e588d16b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs @@ -33,6 +33,19 @@ protected virtual KnowledgeBaseAnswerPrompt PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerPrompt)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static KnowledgeBaseAnswerPrompt DeserializeKnowledgeBaseAnswerPrompt(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerPrompt)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerPrompt IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LengthResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LengthResolution.Serialization.cs index f482d0a75d3c..34f101d5f9ef 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LengthResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LengthResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(LengthResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static LengthResolution DeserializeLengthResolution(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(LengthResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LengthResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LengthResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ListKey.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ListKey.Serialization.cs index d19441d97ffd..4ab0c95d8b52 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ListKey.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ListKey.Serialization.cs @@ -33,6 +33,19 @@ protected override ConversationEntityExtraInformation PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ListKey)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -110,19 +123,6 @@ internal static ListKey DeserializeListKey(JsonElement element, ModelReaderWrite /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ListKey)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ListKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ListKey)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisCallingConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisCallingConfig.Serialization.cs index 78b734cb8511..3307a470e8df 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisCallingConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisCallingConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual LuisCallingConfig PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(LuisCallingConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,19 +213,6 @@ internal static LuisCallingConfig DeserializeLuisCallingConfig(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(LuisCallingConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LuisCallingConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisConfig.Serialization.cs index 09c7ba394bf6..7dc3ea3d2630 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisConfig.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalysisConfig PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(LuisConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static LuisConfig DeserializeLuisConfig(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(LuisConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LuisConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LuisConfig)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisResult.Serialization.cs index b20332321ee3..81a55a9d9070 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual LuisResult PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(LuisResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -101,19 +114,6 @@ internal static LuisResult DeserializeLuisResult(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(LuisResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LuisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisTargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisTargetIntentResult.Serialization.cs index 6b4652f133a5..5fcc0bad5331 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisTargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/LuisTargetIntentResult.Serialization.cs @@ -38,6 +38,19 @@ protected override TargetIntentResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(LuisTargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static LuisTargetIntentResult DeserializeLuisTargetIntentResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(LuisTargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LuisTargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LuisTargetIntentResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataFilter.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataFilter.Serialization.cs index 9509485b2fae..f683217ec8b9 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataFilter.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataFilter.Serialization.cs @@ -33,6 +33,19 @@ protected virtual MetadataFilter PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(MetadataFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static MetadataFilter DeserializeMetadataFilter(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(MetadataFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetadataFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataRecord.Serialization.cs index 88ec91c814ef..193f215d7d3c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MetadataRecord.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetadataRecord PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(MetadataRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static MetadataRecord DeserializeMetadataRecord(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(MetadataRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetadataRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MultiLanguageConversationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MultiLanguageConversationInput.Serialization.cs index 13fb8ee8459d..1499019c3288 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MultiLanguageConversationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/MultiLanguageConversationInput.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MultiLanguageConversationInput PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(MultiLanguageConversationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static MultiLanguageConversationInput DeserializeMultiLanguageConversat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(MultiLanguageConversationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiLanguageConversationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NamedEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NamedEntity.Serialization.cs index d05cf1e88f67..3f654ad79c94 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NamedEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NamedEntity.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NamedEntity PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(NamedEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,19 +227,6 @@ internal static NamedEntity DeserializeNamedEntity(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(NamedEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NamedEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoMaskPolicyType.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoMaskPolicyType.Serialization.cs index 65ae2989d7ec..d020e8a46fd2 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoMaskPolicyType.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoMaskPolicyType.Serialization.cs @@ -33,6 +33,19 @@ protected override BaseRedactionPolicy PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(NoMaskPolicyType)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,19 +112,6 @@ internal static NoMaskPolicyType DeserializeNoMaskPolicyType(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(NoMaskPolicyType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NoMaskPolicyType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NoMaskPolicyType)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoneLinkedTargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoneLinkedTargetIntentResult.Serialization.cs index fef7648c9159..1be5bd2ef0bc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoneLinkedTargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NoneLinkedTargetIntentResult.Serialization.cs @@ -38,6 +38,19 @@ protected override TargetIntentResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(NoneLinkedTargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static NoneLinkedTargetIntentResult DeserializeNoneLinkedTargetIntentRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(NoneLinkedTargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NoneLinkedTargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NoneLinkedTargetIntentResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumberResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumberResolution.Serialization.cs index 6c852259d798..f8a1069d72ca 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumberResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumberResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(NumberResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static NumberResolution DeserializeNumberResolution(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(NumberResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumberResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NumberResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumericRangeResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumericRangeResolution.Serialization.cs index 1b3f786dd9f7..f50e32f6c54c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumericRangeResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/NumericRangeResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(NumericRangeResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static NumericRangeResolution DeserializeNumericRangeResolution(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(NumericRangeResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumericRangeResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NumericRangeResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrchestrationPrediction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrchestrationPrediction.Serialization.cs index 41ed7a7917a1..cf9340e5a284 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrchestrationPrediction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrchestrationPrediction.Serialization.cs @@ -38,6 +38,19 @@ protected override PredictionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(OrchestrationPrediction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static OrchestrationPrediction DeserializeOrchestrationPrediction(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(OrchestrationPrediction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OrchestrationPrediction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OrchestrationPrediction)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrdinalResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrdinalResolution.Serialization.cs index dd296f12afb0..2fe179bb96ea 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrdinalResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/OrdinalResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(OrdinalResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static OrdinalResolution DeserializeOrdinalResolution(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(OrdinalResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OrdinalResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OrdinalResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PiiOperationAction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PiiOperationAction.Serialization.cs index c7cee9d1e38f..e94597a471b1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PiiOperationAction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PiiOperationAction.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalyzeConversationOperationAction PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(PiiOperationAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static PiiOperationAction DeserializePiiOperationAction(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(PiiOperationAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PiiOperationAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PiiOperationAction)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PredictionBase.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PredictionBase.Serialization.cs index 5665f19f880a..e455af3b070c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PredictionBase.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/PredictionBase.Serialization.cs @@ -41,6 +41,19 @@ protected virtual PredictionBase PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(PredictionBase)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static PredictionBase DeserializePredictionBase(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(PredictionBase)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PredictionBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QueryFilters.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QueryFilters.Serialization.cs index 1c4ea9f1759c..f618f8fce8a1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QueryFilters.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QueryFilters.Serialization.cs @@ -33,6 +33,19 @@ protected virtual QueryFilters PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(QueryFilters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static QueryFilters DeserializeQueryFilters(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(QueryFilters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryFilters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringConfig.Serialization.cs index 7691937c7e5f..21fb847899e1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringConfig.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalysisConfig PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static QuestionAnsweringConfig DeserializeQuestionAnsweringConfig(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuestionAnsweringConfig)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringTargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringTargetIntentResult.Serialization.cs index 3417f96f7d25..bc77fbc314ca 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringTargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnsweringTargetIntentResult.Serialization.cs @@ -38,6 +38,19 @@ protected override TargetIntentResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringTargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static QuestionAnsweringTargetIntentResult DeserializeQuestionAnswering /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringTargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringTargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuestionAnsweringTargetIntentResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnswersConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnswersConfig.Serialization.cs index 02e876b57539..b1e72176ca2b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnswersConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/QuestionAnswersConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual QuestionAnswersConfig PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnswersConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -260,19 +273,6 @@ internal static QuestionAnswersConfig DeserializeQuestionAnswersConfig(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnswersConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnswersConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RedactedTranscriptContent.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RedactedTranscriptContent.Serialization.cs index e70e49622517..c1dc5f4be8e9 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RedactedTranscriptContent.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RedactedTranscriptContent.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RedactedTranscriptContent PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(RedactedTranscriptContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static RedactedTranscriptContent DeserializeRedactedTranscriptContent(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(RedactedTranscriptContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RedactedTranscriptContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RegexKey.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RegexKey.Serialization.cs index 2439e5d23594..28b86ffc68fd 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RegexKey.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RegexKey.Serialization.cs @@ -33,6 +33,19 @@ protected override ConversationEntityExtraInformation PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(RegexKey)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static RegexKey DeserializeRegexKey(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(RegexKey)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RegexKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegexKey)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RequestStatistics.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RequestStatistics.Serialization.cs index 72a82f16a045..e199545c96a6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RequestStatistics.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/RequestStatistics.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RequestStatistics PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(RequestStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static RequestStatistics DeserializeRequestStatistics(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(RequestStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RequestStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ResolutionBase.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ResolutionBase.Serialization.cs index f181f6282b90..a5a34111f8e1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ResolutionBase.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ResolutionBase.Serialization.cs @@ -41,6 +41,19 @@ protected virtual ResolutionBase PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ResolutionBase)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static ResolutionBase DeserializeResolutionBase(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ResolutionBase)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResolutionBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ShortAnswerConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ShortAnswerConfig.Serialization.cs index 77f42f354309..3405c2226efc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ShortAnswerConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/ShortAnswerConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ShortAnswerConfig PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ShortAnswerConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static ShortAnswerConfig DeserializeShortAnswerConfig(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ShortAnswerConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ShortAnswerConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SpeedResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SpeedResolution.Serialization.cs index 3b93073e8eeb..c313bf36acee 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SpeedResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SpeedResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(SpeedResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static SpeedResolution DeserializeSpeedResolution(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(SpeedResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SpeedResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SpeedResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationAction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationAction.Serialization.cs index 217856f63b9d..b6b80830fe3c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationAction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationAction.Serialization.cs @@ -33,6 +33,19 @@ protected override AnalyzeConversationOperationAction PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(SummarizationOperationAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static SummarizationOperationAction DeserializeSummarizationOperationAc /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(SummarizationOperationAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SummarizationOperationAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SummarizationOperationAction)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationResult.Serialization.cs index c0b46213ae65..a6ea468ea86c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummarizationOperationResult.Serialization.cs @@ -38,6 +38,19 @@ protected override AnalyzeConversationOperationResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(SummarizationOperationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static SummarizationOperationResult DeserializeSummarizationOperationRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(SummarizationOperationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SummarizationOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SummarizationOperationResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResult.Serialization.cs index 3a8f33f35e09..31d0bc501883 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SummaryResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(SummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static SummaryResult DeserializeSummaryResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(SummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResultItem.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResultItem.Serialization.cs index a70128ade958..100bc638cfb3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResultItem.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/SummaryResultItem.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SummaryResultItem PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(SummaryResultItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,19 +166,6 @@ internal static SummaryResultItem DeserializeSummaryResultItem(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(SummaryResultItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SummaryResultItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TargetIntentResult.Serialization.cs index a71ef6b1f005..acd4d57f6634 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TargetIntentResult.Serialization.cs @@ -41,6 +41,19 @@ protected virtual TargetIntentResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TargetIntentResult DeserializeTargetIntentResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemperatureResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemperatureResolution.Serialization.cs index 8f4cda6a28c3..64f1269a5100 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemperatureResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemperatureResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TemperatureResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static TemperatureResolution DeserializeTemperatureResolution(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TemperatureResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TemperatureResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TemperatureResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemporalSpanResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemporalSpanResolution.Serialization.cs index 7592f302003e..e8faa00ebf66 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemporalSpanResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TemporalSpanResolution.Serialization.cs @@ -33,6 +33,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TemporalSpanResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,19 +178,6 @@ internal static TemporalSpanResolution DeserializeTemporalSpanResolution(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TemporalSpanResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TemporalSpanResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TemporalSpanResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversation.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversation.Serialization.cs index 0334cf5c9c95..f1a6fcb4ce0c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversation.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversation.Serialization.cs @@ -38,6 +38,19 @@ protected override ConversationInput PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TextConversation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static TextConversation DeserializeTextConversation(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TextConversation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextConversation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TextConversation)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversationItem.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversationItem.Serialization.cs index 5ac38c1ec601..19fb04d17bb2 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversationItem.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TextConversationItem.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextConversationItem PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TextConversationItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static TextConversationItem DeserializeTextConversationItem(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TextConversationItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextConversationItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversation.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversation.Serialization.cs index 4abf1f94dbbb..b0c83da3420e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversation.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversation.Serialization.cs @@ -38,6 +38,19 @@ protected override ConversationInput PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TranscriptConversation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static TranscriptConversation DeserializeTranscriptConversation(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TranscriptConversation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranscriptConversation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TranscriptConversation)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversationItem.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversationItem.Serialization.cs index 69737d8347cd..87433f690970 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversationItem.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/TranscriptConversationItem.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TranscriptConversationItem PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TranscriptConversationItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -253,19 +266,6 @@ internal static TranscriptConversationItem DeserializeTranscriptConversationItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TranscriptConversationItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranscriptConversationItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalysisConfig.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalysisConfig.Serialization.cs index 8aa9cca1624f..fc8044f27b21 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalysisConfig.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalysisConfig.Serialization.cs @@ -37,6 +37,19 @@ protected override AnalysisConfig PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalysisConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static UnknownAnalysisConfig DeserializeUnknownAnalysisConfig(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalysisConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalysisConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationActionResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationActionResult.Serialization.cs index 3a2c461a3bae..50fba42b7170 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationActionResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationActionResult.Serialization.cs @@ -37,6 +37,19 @@ protected override AnalyzeConversationActionResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationActionResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static UnknownAnalyzeConversationActionResult DeserializeUnknownAnalyze /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationActionResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationActionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationInput.Serialization.cs index fede61ae07b8..ca5684140678 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationInput.Serialization.cs @@ -37,6 +37,19 @@ protected override AnalyzeConversationInput PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static UnknownAnalyzeConversationInput DeserializeUnknownAnalyzeConvers /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationAction.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationAction.Serialization.cs index 8ed8d26b717c..8ce8752b378c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationAction.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationAction.Serialization.cs @@ -37,6 +37,19 @@ protected override AnalyzeConversationOperationAction PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static UnknownAnalyzeConversationOperationAction DeserializeUnknownAnal /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationResult.Serialization.cs index dd462e508a60..ff74790f6af6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownAnalyzeConversationOperationResult.Serialization.cs @@ -37,6 +37,19 @@ protected override AnalyzeConversationOperationResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeConversationOperationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static UnknownAnalyzeConversationOperationResult DeserializeUnknownAnal /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeConversationOperationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeConversationOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownBaseRedactionPolicy.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownBaseRedactionPolicy.Serialization.cs index 5aa17540362a..2c9d5f3670d4 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownBaseRedactionPolicy.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownBaseRedactionPolicy.Serialization.cs @@ -37,6 +37,19 @@ protected override BaseRedactionPolicy PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(BaseRedactionPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static UnknownBaseRedactionPolicy DeserializeUnknownBaseRedactionPolicy /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(BaseRedactionPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BaseRedactionPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationEntityExtraInformation.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationEntityExtraInformation.Serialization.cs index 040d0a5bfb09..26afee31eae3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationEntityExtraInformation.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationEntityExtraInformation.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationEntityExtraInformation PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationEntityExtraInformation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static UnknownConversationEntityExtraInformation DeserializeUnknownConv /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationEntityExtraInformation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationEntityExtraInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationInput.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationInput.Serialization.cs index 29fa791eaa3e..23776dda9fbf 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationInput.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownConversationInput.Serialization.cs @@ -37,6 +37,19 @@ protected override ConversationInput PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ConversationInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static UnknownConversationInput DeserializeUnknownConversationInput(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ConversationInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ConversationInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownPredictionBase.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownPredictionBase.Serialization.cs index 014acf16b257..7d01d64a78bf 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownPredictionBase.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownPredictionBase.Serialization.cs @@ -37,6 +37,19 @@ protected override PredictionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(PredictionBase)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,19 +122,6 @@ internal static UnknownPredictionBase DeserializeUnknownPredictionBase(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(PredictionBase)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PredictionBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownResolutionBase.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownResolutionBase.Serialization.cs index cd689d5cbd7d..c57ccea140a6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownResolutionBase.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownResolutionBase.Serialization.cs @@ -37,6 +37,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(ResolutionBase)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,19 +116,6 @@ internal static UnknownResolutionBase DeserializeUnknownResolutionBase(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(ResolutionBase)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResolutionBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownTargetIntentResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownTargetIntentResult.Serialization.cs index c2f0f0ec61ea..b0aaa16346c1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownTargetIntentResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/UnknownTargetIntentResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TargetIntentResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(TargetIntentResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -115,19 +128,6 @@ internal static UnknownTargetIntentResult DeserializeUnknownTargetIntentResult(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(TargetIntentResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TargetIntentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/VolumeResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/VolumeResolution.Serialization.cs index 0de5de635c0e..a2e34ad36009 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/VolumeResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/VolumeResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(VolumeResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static VolumeResolution DeserializeVolumeResolution(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(VolumeResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VolumeResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VolumeResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WeightResolution.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WeightResolution.Serialization.cs index 2f4d984353b1..bad3b15f6db8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WeightResolution.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WeightResolution.Serialization.cs @@ -38,6 +38,19 @@ protected override ResolutionBase PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(WeightResolution)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static WeightResolution DeserializeWeightResolution(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(WeightResolution)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WeightResolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WeightResolution)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WordLevelTiming.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WordLevelTiming.Serialization.cs index 3de9a26b14be..25f7aa7c96f7 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WordLevelTiming.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/src/Generated/Models/WordLevelTiming.Serialization.cs @@ -33,6 +33,19 @@ protected virtual WordLevelTiming PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); + default: + throw new FormatException($"The model {nameof(WordLevelTiming)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static WordLevelTiming DeserializeWordLevelTiming(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageConversationsContext.Default); - default: - throw new FormatException($"The model {nameof(WordLevelTiming)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WordLevelTiming IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ActiveLearningFeedback.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ActiveLearningFeedback.Serialization.cs index c6054abc5815..83543e63d79e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ActiveLearningFeedback.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ActiveLearningFeedback.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ActiveLearningFeedback PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ActiveLearningFeedback)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static ActiveLearningFeedback DeserializeActiveLearningFeedback(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ActiveLearningFeedback)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ActiveLearningFeedback IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/FeedbackRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/FeedbackRecord.Serialization.cs index ade6f77541b2..f95a10a70335 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/FeedbackRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/FeedbackRecord.Serialization.cs @@ -32,6 +32,19 @@ protected virtual FeedbackRecord PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(FeedbackRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static FeedbackRecord DeserializeFeedbackRecord(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(FeedbackRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FeedbackRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportJobOptions.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportJobOptions.Serialization.cs index cd1ff64a9c99..e4f7adbbb945 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportJobOptions.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportJobOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ImportJobOptions PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ImportJobOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static ImportJobOptions DeserializeImportJobOptions(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ImportJobOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImportJobOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportQnaRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportQnaRecord.Serialization.cs index b1afb1cd1463..f5d9e5c68b2e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportQnaRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ImportQnaRecord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ImportQnaRecord PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ImportQnaRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,19 +305,6 @@ internal static ImportQnaRecord DeserializeImportQnaRecord(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ImportQnaRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImportQnaRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedProjectDeployment.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedProjectDeployment.Serialization.cs index 874be4df75f6..b87523e9d9ed 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedProjectDeployment.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedProjectDeployment.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedProjectDeployment PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedProjectDeployment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedProjectDeployment(Response response) { @@ -152,19 +165,6 @@ internal static PagedProjectDeployment DeserializePagedProjectDeployment(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedProjectDeployment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedProjectDeployment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQnaSourceRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQnaSourceRecord.Serialization.cs index 8451d8d3a28b..70dbea2a3c24 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQnaSourceRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQnaSourceRecord.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedQnaSourceRecord PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedQnaSourceRecord)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedQnaSourceRecord(Response response) { @@ -152,19 +165,6 @@ internal static PagedQnaSourceRecord DeserializePagedQnaSourceRecord(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedQnaSourceRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedQnaSourceRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQuestionAnsweringProjectMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQuestionAnsweringProjectMetadata.Serialization.cs index 4ee348ee1365..ad1da159c475 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQuestionAnsweringProjectMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedQuestionAnsweringProjectMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedQuestionAnsweringProjectMetadata PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedQuestionAnsweringProjectMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedQuestionAnsweringProjectMetadata(Response response) { @@ -152,19 +165,6 @@ internal static PagedQuestionAnsweringProjectMetadata DeserializePagedQuestionAn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedQuestionAnsweringProjectMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedQuestionAnsweringProjectMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedRetrieveQnaRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedRetrieveQnaRecord.Serialization.cs index 9343f4aea33e..a2d2c216693b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedRetrieveQnaRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedRetrieveQnaRecord.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedRetrieveQnaRecord PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedRetrieveQnaRecord)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedRetrieveQnaRecord(Response response) { @@ -152,19 +165,6 @@ internal static PagedRetrieveQnaRecord DeserializePagedRetrieveQnaRecord(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedRetrieveQnaRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedRetrieveQnaRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedWordAlterations.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedWordAlterations.Serialization.cs index bd15971d41a6..43efd6cd89d3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedWordAlterations.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/PagedWordAlterations.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedWordAlterations PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedWordAlterations)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedWordAlterations(Response response) { @@ -152,19 +165,6 @@ internal static PagedWordAlterations DeserializePagedWordAlterations(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedWordAlterations)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedWordAlterations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectDeployment.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectDeployment.Serialization.cs index 83c390687211..25dad9237739 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectDeployment.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectDeployment.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ProjectDeployment PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ProjectDeployment)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static ProjectDeployment DeserializeProjectDeployment(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ProjectDeployment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ProjectDeployment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectSettings.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectSettings.Serialization.cs index d47f53d6e60a..ee65e93f5600 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectSettings.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/ProjectSettings.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ProjectSettings PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ProjectSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static ProjectSettings DeserializeProjectSettings(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ProjectSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ProjectSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaDialog.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaDialog.Serialization.cs index 073277d155fa..ad8a74e166fc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaDialog.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaDialog.Serialization.cs @@ -32,6 +32,19 @@ protected virtual QnaDialog PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QnaDialog)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static QnaDialog DeserializeQnaDialog(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QnaDialog)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QnaDialog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaPrompt.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaPrompt.Serialization.cs index f56cafe277ba..6bd57ad3e6cb 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaPrompt.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaPrompt.Serialization.cs @@ -32,6 +32,19 @@ protected virtual QnaPrompt PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QnaPrompt)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static QnaPrompt DeserializeQnaPrompt(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QnaPrompt)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QnaPrompt IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaRecord.Serialization.cs index d5fcd0057f5f..5704f0b08676 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaRecord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual QnaRecord PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QnaRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -264,19 +277,6 @@ internal static QnaRecord DeserializeQnaRecord(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QnaRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QnaRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaSourceRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaSourceRecord.Serialization.cs index 4edd5e4dfe17..26ab288dcac8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaSourceRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QnaSourceRecord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual QnaSourceRecord PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QnaSourceRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static QnaSourceRecord DeserializeQnaSourceRecord(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QnaSourceRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QnaSourceRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringAssets.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringAssets.Serialization.cs index 9cb42f9a0291..60ed2d68e659 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringAssets.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringAssets.Serialization.cs @@ -32,6 +32,19 @@ protected virtual QuestionAnsweringAuthoringAssets PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringAssets)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static QuestionAnsweringAuthoringAssets DeserializeQuestionAnsweringAut /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringAssets)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringAssets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringExportJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringExportJobState.Serialization.cs index 78dcf8185d78..35f475ddba1d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringExportJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringExportJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringExportJobState PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringExportJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringExportJobState(Response response) { @@ -223,19 +236,6 @@ internal static QuestionAnsweringAuthoringExportJobState DeserializeQuestionAnsw /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringExportJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringExportJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringImportJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringImportJobState.Serialization.cs index 23839837b68d..6a6912666bcf 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringImportJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringImportJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringImportJobState PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringImportJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringImportJobState(Response response) { @@ -214,19 +227,6 @@ internal static QuestionAnsweringAuthoringImportJobState DeserializeQuestionAnsw /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringImportJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringImportJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeletionJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeletionJobState.Serialization.cs index 84c01ae3ca6e..9ac35f850c35 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeletionJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeletionJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringProjectDeletionJobState PersistableM } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringProjectDeletionJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringProjectDeletionJobState(Response response) { @@ -214,19 +227,6 @@ internal static QuestionAnsweringAuthoringProjectDeletionJobState DeserializeQue /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringProjectDeletionJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringProjectDeletionJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeploymentJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeploymentJobState.Serialization.cs index c730b4dfbfdb..43aad0c1c7f8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeploymentJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringProjectDeploymentJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringProjectDeploymentJobState Persistabl } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringProjectDeploymentJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringProjectDeploymentJobState(Response response) { @@ -214,19 +227,6 @@ internal static QuestionAnsweringAuthoringProjectDeploymentJobState DeserializeQ /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringProjectDeploymentJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringProjectDeploymentJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateQnasJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateQnasJobState.Serialization.cs index e04018f8b57e..8b322c0225e3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateQnasJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateQnasJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringUpdateQnasJobState PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringUpdateQnasJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringUpdateQnasJobState(Response response) { @@ -214,19 +227,6 @@ internal static QuestionAnsweringAuthoringUpdateQnasJobState DeserializeQuestion /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringUpdateQnasJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringUpdateQnasJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateSourcesJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateSourcesJobState.Serialization.cs index 22e13505b0dd..7d0b2f542cf1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateSourcesJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringAuthoringUpdateSourcesJobState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual QuestionAnsweringAuthoringUpdateSourcesJobState PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringUpdateSourcesJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringAuthoringUpdateSourcesJobState(Response response) { @@ -214,19 +227,6 @@ internal static QuestionAnsweringAuthoringUpdateSourcesJobState DeserializeQuest /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringAuthoringUpdateSourcesJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringAuthoringUpdateSourcesJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringProject.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringProject.Serialization.cs index cc2cfacd2693..691a1f4c2c64 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringProject.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/QuestionAnsweringProject.Serialization.cs @@ -33,6 +33,19 @@ protected virtual QuestionAnsweringProject PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(QuestionAnsweringProject)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QuestionAnsweringProject(Response response) { @@ -247,19 +260,6 @@ internal static QuestionAnsweringProject DeserializeQuestionAnsweringProject(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(QuestionAnsweringProject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QuestionAnsweringProject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/RetrieveQnaRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/RetrieveQnaRecord.Serialization.cs index 0f5e7c85409f..0e990a696aea 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/RetrieveQnaRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/RetrieveQnaRecord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual RetrieveQnaRecord PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(RetrieveQnaRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -280,19 +293,6 @@ internal static RetrieveQnaRecord DeserializeRetrieveQnaRecord(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(RetrieveQnaRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RetrieveQnaRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestion.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestion.Serialization.cs index 39f8cc6c4473..f319051b29e2 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestion.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestion.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SuggestedQuestion PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SuggestedQuestion)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static SuggestedQuestion DeserializeSuggestedQuestion(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SuggestedQuestion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SuggestedQuestion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestionsCluster.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestionsCluster.Serialization.cs index d6bf1ad46b49..39e0fcffe4ae 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestionsCluster.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SuggestedQuestionsCluster.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SuggestedQuestionsCluster PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SuggestedQuestionsCluster)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static SuggestedQuestionsCluster DeserializeSuggestedQuestionsCluster(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SuggestedQuestionsCluster)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SuggestedQuestionsCluster IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SynonymAssets.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SynonymAssets.Serialization.cs index 8caf2ab859f9..144f7a952f59 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SynonymAssets.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/SynonymAssets.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SynonymAssets PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SynonymAssets)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static SynonymAssets DeserializeSynonymAssets(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SynonymAssets)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SynonymAssets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/WordAlterations.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/WordAlterations.Serialization.cs index 39ac859a6abb..76aa656b0e58 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/WordAlterations.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Authoring/src/Generated/Models/WordAlterations.Serialization.cs @@ -37,6 +37,19 @@ protected virtual WordAlterations PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(WordAlterations)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,19 +154,6 @@ internal static WordAlterations DeserializeWordAlterations(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(WordAlterations)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WordAlterations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswerSpan.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswerSpan.Serialization.cs index 0efa6c4f77fb..1ceed8d9e085 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswerSpan.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswerSpan.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AnswerSpan PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnswerSpan)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static AnswerSpan DeserializeAnswerSpan(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnswerSpan)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswerSpan IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextOptions.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextOptions.Serialization.cs index 690e5fcd7e69..0125ab3a3af6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextOptions.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnswersFromTextOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnswersFromTextOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static AnswersFromTextOptions DeserializeAnswersFromTextOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnswersFromTextOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswersFromTextOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextResult.Serialization.cs index fd6fe3d61834..34120634e10b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersFromTextResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnswersFromTextResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnswersFromTextResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnswersFromTextResult(Response response) { @@ -139,19 +152,6 @@ internal static AnswersFromTextResult DeserializeAnswersFromTextResult(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnswersFromTextResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswersFromTextResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersOptions.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersOptions.Serialization.cs index 0c571a021fb4..5deded6cfc82 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersOptions.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnswersOptions PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnswersOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -276,19 +289,6 @@ internal static AnswersOptions DeserializeAnswersOptions(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnswersOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswersOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersResult.Serialization.cs index af2e3698a139..fd3115828341 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/AnswersResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnswersResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnswersResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnswersResult(Response response) { @@ -139,19 +152,6 @@ internal static AnswersResult DeserializeAnswersResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnswersResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnswersResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs index fd9790ac2ee1..fcf93fd7119b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswer.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KnowledgeBaseAnswer PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswer)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -272,19 +285,6 @@ internal static KnowledgeBaseAnswer DeserializeKnowledgeBaseAnswer(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs index b877c0924936..19bce8cd5831 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerContext.Serialization.cs @@ -37,6 +37,19 @@ protected virtual KnowledgeBaseAnswerContext PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerContext)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static KnowledgeBaseAnswerContext DeserializeKnowledgeBaseAnswerContext /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerContext)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerContext IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs index d60f8cc9c7ce..16a744a88a0f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerDialog.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KnowledgeBaseAnswerDialog PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerDialog)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static KnowledgeBaseAnswerDialog DeserializeKnowledgeBaseAnswerDialog(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerDialog)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerDialog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs index d07cef0dde63..8bdea15fce68 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/KnowledgeBaseAnswerPrompt.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KnowledgeBaseAnswerPrompt PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeBaseAnswerPrompt)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static KnowledgeBaseAnswerPrompt DeserializeKnowledgeBaseAnswerPrompt(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeBaseAnswerPrompt)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeBaseAnswerPrompt IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MatchingPolicy.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MatchingPolicy.Serialization.cs index f13e3856f4f4..1090e0e9d28c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MatchingPolicy.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MatchingPolicy.Serialization.cs @@ -40,6 +40,19 @@ protected virtual MatchingPolicy PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(MatchingPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static MatchingPolicy DeserializeMatchingPolicy(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(MatchingPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MatchingPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataFilter.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataFilter.Serialization.cs index 412f6e1db03d..f4d23a80f746 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataFilter.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataFilter.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MetadataFilter PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(MetadataFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static MetadataFilter DeserializeMetadataFilter(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(MetadataFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetadataFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataRecord.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataRecord.Serialization.cs index 5440fdf7b57b..7931c6d40c94 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataRecord.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/MetadataRecord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual MetadataRecord PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(MetadataRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static MetadataRecord DeserializeMetadataRecord(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(MetadataRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetadataRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/PrebuiltQueryMatchingPolicy.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/PrebuiltQueryMatchingPolicy.Serialization.cs index 446677ca9fd2..dd435e14072b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/PrebuiltQueryMatchingPolicy.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/PrebuiltQueryMatchingPolicy.Serialization.cs @@ -32,6 +32,19 @@ protected override MatchingPolicy PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(PrebuiltQueryMatchingPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static PrebuiltQueryMatchingPolicy DeserializePrebuiltQueryMatchingPoli /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(PrebuiltQueryMatchingPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PrebuiltQueryMatchingPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PrebuiltQueryMatchingPolicy)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryFilters.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryFilters.Serialization.cs index 8b08e42fbe5c..8093fb5856e2 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryFilters.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryFilters.Serialization.cs @@ -32,6 +32,19 @@ protected virtual QueryFilters PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(QueryFilters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static QueryFilters DeserializeQueryFilters(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(QueryFilters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryFilters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryPreferences.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryPreferences.Serialization.cs index dd1dfbabf47a..4a7317bc8517 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryPreferences.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/QueryPreferences.Serialization.cs @@ -32,6 +32,19 @@ protected virtual QueryPreferences PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(QueryPreferences)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static QueryPreferences DeserializeQueryPreferences(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(QueryPreferences)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/ShortAnswerOptions.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/ShortAnswerOptions.Serialization.cs index d7e7bf19d2a9..b105b129c502 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/ShortAnswerOptions.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/ShortAnswerOptions.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ShortAnswerOptions PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(ShortAnswerOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static ShortAnswerOptions DeserializeShortAnswerOptions(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(ShortAnswerOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ShortAnswerOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextAnswer.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextAnswer.Serialization.cs index 8dab169d2ae6..0bb2aa7ea7c7 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextAnswer.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextAnswer.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAnswer PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(TextAnswer)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,19 +208,6 @@ internal static TextAnswer DeserializeTextAnswer(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(TextAnswer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAnswer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextDocument.Serialization.cs index 3b785bde953c..c6964806e4c7 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/TextDocument.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextDocument PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(TextDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TextDocument DeserializeTextDocument(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(TextDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/UnknownMatchingPolicy.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/UnknownMatchingPolicy.Serialization.cs index 7f69b9aa963b..1cfa9f6b6a3c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/UnknownMatchingPolicy.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering.Inference/src/Generated/Models/UnknownMatchingPolicy.Serialization.cs @@ -36,6 +36,19 @@ protected override MatchingPolicy PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); + default: + throw new FormatException($"The model {nameof(MatchingPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownMatchingPolicy DeserializeUnknownMatchingPolicy(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageQuestionAnsweringInferenceContext.Default); - default: - throw new FormatException($"The model {nameof(MatchingPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MatchingPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CopyProjectAuthorizationRequest.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CopyProjectAuthorizationRequest.Serialization.cs index 5487c0e91c78..5c1b983e3956 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CopyProjectAuthorizationRequest.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CopyProjectAuthorizationRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CopyProjectAuthorizationRequest PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CopyProjectAuthorizationRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static CopyProjectAuthorizationRequest DeserializeCopyProjectAuthorizat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CopyProjectAuthorizationRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CopyProjectAuthorizationRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionDocumentEvalResult.Serialization.cs index 4ed36ca9a562..b62e05f1b5e5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionDocumentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomEntityRecognitionDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomEntityRecognitionDocumentEvalResult DeserializeCustomEntit /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomEntityRecognitionDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomEntityRecognitionDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomEntityRecognitionDocumentEvalResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionEvalSummary.Serialization.cs index 7fa62b828b9a..33f4deaf1775 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomEntityRecognitionEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomEntityRecognitionEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static CustomEntityRecognitionEvalSummary DeserializeCustomEntityRecogn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomEntityRecognitionEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomEntityRecognitionEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomEntityRecognitionEvalSummary)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareDocumentEvalResult.Serialization.cs index b337be7e69b1..6f672c98bdf6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareDocumentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomHealthcareDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomHealthcareDocumentEvalResult DeserializeCustomHealthcareDo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomHealthcareDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomHealthcareDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomHealthcareDocumentEvalResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareEvalSummary.Serialization.cs index dcb8deabdefb..3964e593106f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomHealthcareEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomHealthcareEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static CustomHealthcareEvalSummary DeserializeCustomHealthcareEvalSumma /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomHealthcareEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomHealthcareEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomHealthcareEvalSummary)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationDocumentEvalResult.Serialization.cs index 8c322f15cb23..daa88f5396ae 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationDocumentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomMultiLabelClassificationDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomMultiLabelClassificationDocumentEvalResult DeserializeCust /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomMultiLabelClassificationDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomMultiLabelClassificationDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomMultiLabelClassificationDocumentEvalResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationEvalSummary.Serialization.cs index 33425706eb19..3af61acefb2f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomMultiLabelClassificationEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomMultiLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static CustomMultiLabelClassificationEvalSummary DeserializeCustomMulti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomMultiLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomMultiLabelClassificationEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomMultiLabelClassificationEvalSummary)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationDocumentEvalResult.Serialization.cs index e2b8fef05951..4dad05bdf9bf 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationDocumentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomSingleLabelClassificationDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomSingleLabelClassificationDocumentEvalResult DeserializeCus /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomSingleLabelClassificationDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomSingleLabelClassificationDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomSingleLabelClassificationDocumentEvalResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationEvalSummary.Serialization.cs index 7c3b4ec14d3e..b3db3a4a9c95 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomSingleLabelClassificationEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomSingleLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static CustomSingleLabelClassificationEvalSummary DeserializeCustomSing /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomSingleLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomSingleLabelClassificationEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomSingleLabelClassificationEvalSummary)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentDocumentEvalResult.Serialization.cs index afb784186f88..334727fddef9 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentDocumentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomTextSentimentDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomTextSentimentDocumentEvalResult DeserializeCustomTextSenti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomTextSentimentDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomTextSentimentDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomTextSentimentDocumentEvalResult)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentEvalSummary.Serialization.cs index a022ccbd1da9..5a413d1fccbb 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomTextSentimentEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static CustomTextSentimentEvalSummary DeserializeCustomTextSentimentEva /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomTextSentimentEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomTextSentimentEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomTextSentimentEvalSummary)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentProjectAssets.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentProjectAssets.Serialization.cs index 53c5799a9f34..07756294b65e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentProjectAssets.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/CustomTextSentimentProjectAssets.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(CustomTextSentimentProjectAssets)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static CustomTextSentimentProjectAssets DeserializeCustomTextSentimentP /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(CustomTextSentimentProjectAssets)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomTextSentimentProjectAssets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomTextSentimentProjectAssets)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationConnectionInfo.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationConnectionInfo.Serialization.cs index 1e8a972597eb..6c0f32d80ccc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationConnectionInfo.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationConnectionInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DataGenerationConnectionInfo PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DataGenerationConnectionInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DataGenerationConnectionInfo DeserializeDataGenerationConnection /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DataGenerationConnectionInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataGenerationConnectionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationSetting.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationSetting.Serialization.cs index 6a40d1d06603..d482e13ddb81 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationSetting.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DataGenerationSetting.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DataGenerationSetting PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DataGenerationSetting)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static DataGenerationSetting DeserializeDataGenerationSetting(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DataGenerationSetting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataGenerationSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityLabelEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityLabelEvalResult.Serialization.cs index 8e35a39b52df..ecd5702c9475 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityLabelEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityLabelEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentEntityLabelEvalResult PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentEntityLabelEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DocumentEntityLabelEvalResult DeserializeDocumentEntityLabelEval /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentEntityLabelEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentEntityLabelEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRecognitionEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRecognitionEvalResult.Serialization.cs index 9aa1bdbc4ebf..799c27c6ccc7 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRecognitionEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRecognitionEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentEntityRecognitionEvalResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentEntityRecognitionEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static DocumentEntityRecognitionEvalResult DeserializeDocumentEntityRec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentEntityRecognitionEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentEntityRecognitionEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRegionEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRegionEvalResult.Serialization.cs index a3861e1effa2..7afe6094cfac 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRegionEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentEntityRegionEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentEntityRegionEvalResult PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentEntityRegionEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static DocumentEntityRegionEvalResult DeserializeDocumentEntityRegionEv /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentEntityRegionEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentEntityRegionEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentHealthcareEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentHealthcareEvalResult.Serialization.cs index f3b0c94e4135..3cacfe27e81b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentHealthcareEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentHealthcareEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentHealthcareEvalResult PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentHealthcareEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static DocumentHealthcareEvalResult DeserializeDocumentHealthcareEvalRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentHealthcareEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentHealthcareEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentMultiLabelClassificationEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentMultiLabelClassificationEvalResult.Serialization.cs index d47f2d252267..2629d27fffeb 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentMultiLabelClassificationEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentMultiLabelClassificationEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentMultiLabelClassificationEvalResult PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentMultiLabelClassificationEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static DocumentMultiLabelClassificationEvalResult DeserializeDocumentMu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentMultiLabelClassificationEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentMultiLabelClassificationEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSentimentLabelEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSentimentLabelEvalResult.Serialization.cs index 2cd22e67d683..1e7f2c5ae861 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSentimentLabelEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSentimentLabelEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentSentimentLabelEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSentimentLabelEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DocumentSentimentLabelEvalResult DeserializeDocumentSentimentLab /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSentimentLabelEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSentimentLabelEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSingleLabelClassificationEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSingleLabelClassificationEvalResult.Serialization.cs index 87052d755b38..e60569f2c846 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSingleLabelClassificationEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentSingleLabelClassificationEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentSingleLabelClassificationEvalResult PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSingleLabelClassificationEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static DocumentSingleLabelClassificationEvalResult DeserializeDocumentS /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSingleLabelClassificationEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSingleLabelClassificationEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentTextSentimentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentTextSentimentEvalResult.Serialization.cs index 45af8d67be49..4d3d47ca3c4c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentTextSentimentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/DocumentTextSentimentEvalResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentTextSentimentEvalResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTextSentimentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static DocumentTextSentimentEvalResult DeserializeDocumentTextSentiment /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTextSentimentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTextSentimentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/EntityRecognitionEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/EntityRecognitionEvalSummary.Serialization.cs index 36d5bc87bfdf..6a68e1e63cfd 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/EntityRecognitionEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/EntityRecognitionEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual EntityRecognitionEvalSummary PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(EntityRecognitionEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,19 +219,6 @@ internal static EntityRecognitionEvalSummary DeserializeEntityRecognitionEvalSum /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(EntityRecognitionEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EntityRecognitionEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationDocument.Serialization.cs index ebe49c5a3186..7fa7cfdcc97f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationDocument.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ExportedCustomAbstractiveSummarizationDocument PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomAbstractiveSummarizationDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static ExportedCustomAbstractiveSummarizationDocument DeserializeExport /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomAbstractiveSummarizationDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomAbstractiveSummarizationDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationProjectAsset.Serialization.cs index 01c50aa0e66b..bd3985047011 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomAbstractiveSummarizationProjectAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomAbstractiveSummarizationProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static ExportedCustomAbstractiveSummarizationProjectAsset DeserializeEx /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomAbstractiveSummarizationProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomAbstractiveSummarizationProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportedCustomAbstractiveSummarizationProjectAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionDocument.Serialization.cs index 498ea6c7f2c2..4f12fa8de4ec 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionDocument.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedCustomEntityRecognitionDocument PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomEntityRecognitionDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static ExportedCustomEntityRecognitionDocument DeserializeExportedCusto /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomEntityRecognitionDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomEntityRecognitionDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionProjectAsset.Serialization.cs index 0ced08543f36..ba0a143e87dc 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomEntityRecognitionProjectAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomEntityRecognitionProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ExportedCustomEntityRecognitionProjectAsset DeserializeExportedC /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomEntityRecognitionProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomEntityRecognitionProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportedCustomEntityRecognitionProjectAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareDocument.Serialization.cs index 0f5482c66f9c..aaa0a8b3b74d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareDocument.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedCustomHealthcareDocument PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomHealthcareDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static ExportedCustomHealthcareDocument DeserializeExportedCustomHealth /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomHealthcareDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomHealthcareDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareProjectAsset.Serialization.cs index b33ab078e566..d2b66eddc10c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomHealthcareProjectAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomHealthcareProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ExportedCustomHealthcareProjectAsset DeserializeExportedCustomHe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomHealthcareProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomHealthcareProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportedCustomHealthcareProjectAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationDocument.Serialization.cs index 666e2e33b892..d197538c656f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationDocument.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedCustomMultiLabelClassificationDocument PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomMultiLabelClassificationDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static ExportedCustomMultiLabelClassificationDocument DeserializeExport /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomMultiLabelClassificationDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomMultiLabelClassificationDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationProjectAsset.Serialization.cs index 8e35d431721c..823127d0cf6b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomMultiLabelClassificationProjectAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomMultiLabelClassificationProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ExportedCustomMultiLabelClassificationProjectAsset DeserializeEx /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomMultiLabelClassificationProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomMultiLabelClassificationProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportedCustomMultiLabelClassificationProjectAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationDocument.Serialization.cs index 37e63b87623a..e2d99a63b105 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationDocument.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedCustomSingleLabelClassificationDocument PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomSingleLabelClassificationDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static ExportedCustomSingleLabelClassificationDocument DeserializeExpor /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomSingleLabelClassificationDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomSingleLabelClassificationDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationProjectAsset.Serialization.cs index c6f234e9556d..89104cf4ebff 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomSingleLabelClassificationProjectAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomSingleLabelClassificationProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ExportedCustomSingleLabelClassificationProjectAsset DeserializeE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomSingleLabelClassificationProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomSingleLabelClassificationProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportedCustomSingleLabelClassificationProjectAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomTextSentimentDocument.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomTextSentimentDocument.Serialization.cs index c82862a4de14..48a23854110a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomTextSentimentDocument.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedCustomTextSentimentDocument.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedCustomTextSentimentDocument PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedCustomTextSentimentDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static ExportedCustomTextSentimentDocument DeserializeExportedCustomTex /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedCustomTextSentimentDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedCustomTextSentimentDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentClass.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentClass.Serialization.cs index e625adca8f49..c96c9e81ec77 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentClass.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentClass.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedDocumentClass PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedDocumentClass)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static ExportedDocumentClass DeserializeExportedDocumentClass(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedDocumentClass)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedDocumentClass IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityLabel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityLabel.Serialization.cs index c0f611e92e0b..56f9c3e2908a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityLabel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityLabel.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedDocumentEntityLabel PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedDocumentEntityLabel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static ExportedDocumentEntityLabel DeserializeExportedDocumentEntityLab /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedDocumentEntityLabel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedDocumentEntityLabel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityRegion.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityRegion.Serialization.cs index 2cbba0e39057..0e5316c3011f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityRegion.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentEntityRegion.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedDocumentEntityRegion PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedDocumentEntityRegion)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static ExportedDocumentEntityRegion DeserializeExportedDocumentEntityRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedDocumentEntityRegion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedDocumentEntityRegion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentSentimentLabel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentSentimentLabel.Serialization.cs index 1a8c983858d7..9c8487719daf 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentSentimentLabel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedDocumentSentimentLabel.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ExportedDocumentSentimentLabel PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedDocumentSentimentLabel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static ExportedDocumentSentimentLabel DeserializeExportedDocumentSentim /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedDocumentSentimentLabel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedDocumentSentimentLabel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedModelManifest.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedModelManifest.Serialization.cs index a5191e862ec2..35575d8099f1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedModelManifest.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/ExportedModelManifest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ExportedModelManifest PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(ExportedModelManifest)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ExportedModelManifest(Response response) { @@ -137,19 +150,6 @@ internal static ExportedModelManifest DeserializeExportedModelManifest(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(ExportedModelManifest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExportedModelManifest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassEvalSummary.Serialization.cs index debc32d1cbd0..694d9eda386a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual MultiLabelClassEvalSummary PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(MultiLabelClassEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static MultiLabelClassEvalSummary DeserializeMultiLabelClassEvalSummary /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(MultiLabelClassEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiLabelClassEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassificationEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassificationEvalSummary.Serialization.cs index c96591c73435..0684ff7f05d0 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassificationEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/MultiLabelClassificationEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual MultiLabelClassificationEvalSummary PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(MultiLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,19 +199,6 @@ internal static MultiLabelClassificationEvalSummary DeserializeMultiLabelClassif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(MultiLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiLabelClassificationEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedDeploymentResource.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedDeploymentResource.Serialization.cs index d715215c3885..f47725440539 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedDeploymentResource.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedDeploymentResource.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringAssignedDeploymentResource Persistab } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringAssignedDeploymentResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringAssignedDeploymentResource(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringAssignedDeploymentResource Deserialize /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringAssignedDeploymentResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringAssignedDeploymentResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs index 0ffb094abab0..52fb9c52f9a5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata P } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata Des /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringAssignedProjectDeploymentsMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringDocumentEvaluationResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringDocumentEvaluationResult.Serialization.cs index bf8d90e722c8..40d9e5e4657e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringDocumentEvaluationResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringDocumentEvaluationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringDocumentEvaluationResult Persistable } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringDocumentEvaluationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringDocumentEvaluationResult(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringDocumentEvaluationResult DeserializePa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringDocumentEvaluationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringDocumentEvaluationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringExportedTrainedModel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringExportedTrainedModel.Serialization.cs index c4596345a50c..35ac63e34541 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringExportedTrainedModel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringExportedTrainedModel.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringExportedTrainedModel PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringExportedTrainedModel)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringExportedTrainedModel(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringExportedTrainedModel DeserializePagedT /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringExportedTrainedModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringExportedTrainedModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringPrebuiltEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringPrebuiltEntity.Serialization.cs index 946ddae4da7c..6d0a0b80b843 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringPrebuiltEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringPrebuiltEntity.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringPrebuiltEntity PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringPrebuiltEntity)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringPrebuiltEntity(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringPrebuiltEntity DeserializePagedTextAna /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringPrebuiltEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringPrebuiltEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectDeployment.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectDeployment.Serialization.cs index 1b60ff297fd6..aab020aff287 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectDeployment.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectDeployment.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringProjectDeployment PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectDeployment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringProjectDeployment(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringProjectDeployment DeserializePagedText /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectDeployment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringProjectDeployment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectMetadata.Serialization.cs index cf5484b79582..7b40ba5d37b6 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringProjectMetadata PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringProjectMetadata(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringProjectMetadata DeserializePagedTextAn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringProjectMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectTrainedModel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectTrainedModel.Serialization.cs index 513a1daae3ca..c03e180202ba 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectTrainedModel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringProjectTrainedModel.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringProjectTrainedModel PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectTrainedModel)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringProjectTrainedModel(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringProjectTrainedModel DeserializePagedTe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringProjectTrainedModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringProjectTrainedModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringSupportedLanguage.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringSupportedLanguage.Serialization.cs index 918f3f5db345..cc376266cd11 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringSupportedLanguage.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringSupportedLanguage.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringSupportedLanguage PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringSupportedLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringSupportedLanguage(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringSupportedLanguage DeserializePagedText /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringSupportedLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringSupportedLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingConfigVersion.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingConfigVersion.Serialization.cs index 4c986778a57e..8b8f5bc61238 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingConfigVersion.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingConfigVersion.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringTrainingConfigVersion PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringTrainingConfigVersion)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringTrainingConfigVersion(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringTrainingConfigVersion DeserializePaged /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringTrainingConfigVersion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringTrainingConfigVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingJobState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingJobState.Serialization.cs index d2fc8049d5ba..52251a5018f8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingJobState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/PagedTextAnalysisAuthoringTrainingJobState.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextAnalysisAuthoringTrainingJobState PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringTrainingJobState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextAnalysisAuthoringTrainingJobState(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextAnalysisAuthoringTrainingJobState DeserializePagedTextA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextAnalysisAuthoringTrainingJobState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextAnalysisAuthoringTrainingJobState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SentimentEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SentimentEvalSummary.Serialization.cs index e334cd8d20a2..2be47a1d2d80 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SentimentEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SentimentEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SentimentEvalSummary PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SentimentEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static SentimentEvalSummary DeserializeSentimentEvalSummary(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SentimentEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SentimentEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassEvalSummary.Serialization.cs index 4012d43377bb..c00a27716637 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SingleLabelClassEvalSummary PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SingleLabelClassEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static SingleLabelClassEvalSummary DeserializeSingleLabelClassEvalSumma /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SingleLabelClassEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SingleLabelClassEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassificationEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassificationEvalSummary.Serialization.cs index da0d1ef80f30..357687da4101 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassificationEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SingleLabelClassificationEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SingleLabelClassificationEvalSummary PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SingleLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,19 +219,6 @@ internal static SingleLabelClassificationEvalSummary DeserializeSingleLabelClass /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SingleLabelClassificationEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SingleLabelClassificationEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SpanSentimentEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SpanSentimentEvalSummary.Serialization.cs index ca4160328059..a43fc2bcf42c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SpanSentimentEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/SpanSentimentEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SpanSentimentEvalSummary PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(SpanSentimentEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,19 +219,6 @@ internal static SpanSentimentEvalSummary DeserializeSpanSentimentEvalSummary(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(SpanSentimentEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SpanSentimentEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignDeploymentResourcesDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignDeploymentResourcesDetails.Serialization.cs index c87b4085cfef..a3da84f8753b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignDeploymentResourcesDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignDeploymentResourcesDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringAssignDeploymentResourcesDetails PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringAssignDeploymentResourcesDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TextAuthoringAssignDeploymentResourcesDetails DeserializeTextAut /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringAssignDeploymentResourcesDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringAssignDeploymentResourcesDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedDeploymentResource.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedDeploymentResource.Serialization.cs index c11ed8c94529..1692078ea180 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedDeploymentResource.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedDeploymentResource.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringAssignedDeploymentResource PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringAssignedDeploymentResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static TextAuthoringAssignedDeploymentResource DeserializeTextAuthoring /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringAssignedDeploymentResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringAssignedDeploymentResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentMetadata.Serialization.cs index 472b613dad39..f29858607e33 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentMetadata.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringAssignedProjectDeploymentMetadata PersistableMode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringAssignedProjectDeploymentMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static TextAuthoringAssignedProjectDeploymentMetadata DeserializeTextAu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringAssignedProjectDeploymentMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringAssignedProjectDeploymentMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs index da648e2693d2..42e38fe059c3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringAssignedProjectDeploymentsMetadata.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringAssignedProjectDeploymentsMetadata PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringAssignedProjectDeploymentsMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,19 +153,6 @@ internal static TextAuthoringAssignedProjectDeploymentsMetadata DeserializeTextA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringAssignedProjectDeploymentsMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringAssignedProjectDeploymentsMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixCell.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixCell.Serialization.cs index a4a4f583f177..0997f5143a5a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixCell.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixCell.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringConfusionMatrixCell PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringConfusionMatrixCell)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TextAuthoringConfusionMatrixCell DeserializeTextAuthoringConfusi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringConfusionMatrixCell)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringConfusionMatrixCell IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixRow.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixRow.Serialization.cs index 7513375304a0..eb6a7f169a3f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixRow.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringConfusionMatrixRow.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringConfusionMatrixRow PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringConfusionMatrixRow)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -100,19 +113,6 @@ internal static TextAuthoringConfusionMatrixRow DeserializeTextAuthoringConfusio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringConfusionMatrixRow)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringConfusionMatrixRow IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectDetails.Serialization.cs index 3bb58ecd30d1..e2c605a563f8 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectDetails.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringCopyProjectDetails PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringCopyProjectDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringCopyProjectDetails(Response response) { @@ -175,19 +188,6 @@ internal static TextAuthoringCopyProjectDetails DeserializeTextAuthoringCopyProj /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringCopyProjectDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringCopyProjectDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectState.Serialization.cs index 89840b7631bd..681f4ea0800a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCopyProjectState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringCopyProjectState PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringCopyProjectState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringCopyProjectState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringCopyProjectState DeserializeTextAuthoringCopyProjec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringCopyProjectState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringCopyProjectState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateDeploymentDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateDeploymentDetails.Serialization.cs index 74d6e336c7e7..4d7bb73aeb7a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateDeploymentDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateDeploymentDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringCreateDeploymentDetails PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringCreateDeploymentDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static TextAuthoringCreateDeploymentDetails DeserializeTextAuthoringCre /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringCreateDeploymentDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringCreateDeploymentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateProjectDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateProjectDetails.Serialization.cs index 7cfe98d5fc7f..47e0c93589db 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateProjectDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringCreateProjectDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringCreateProjectDetails PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringCreateProjectDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,19 +205,6 @@ internal static TextAuthoringCreateProjectDetails DeserializeTextAuthoringCreate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringCreateProjectDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringCreateProjectDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeleteDeploymentDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeleteDeploymentDetails.Serialization.cs index f33b5d545887..e05d9651cf7c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeleteDeploymentDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeleteDeploymentDetails.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TextAuthoringDeleteDeploymentDetails PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDeleteDeploymentDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static TextAuthoringDeleteDeploymentDetails DeserializeTextAuthoringDel /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDeleteDeploymentDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDeleteDeploymentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentDeleteFromResourcesState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentDeleteFromResourcesState.Serialization.cs index f14be51ed20d..d618d7600177 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentDeleteFromResourcesState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentDeleteFromResourcesState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringDeploymentDeleteFromResourcesState PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDeploymentDeleteFromResourcesState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringDeploymentDeleteFromResourcesState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringDeploymentDeleteFromResourcesState DeserializeTextA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDeploymentDeleteFromResourcesState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDeploymentDeleteFromResourcesState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResource.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResource.Serialization.cs index 7e475ab9e6fa..1765d3cd65e4 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResource.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResource.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringDeploymentResource PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDeploymentResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TextAuthoringDeploymentResource DeserializeTextAuthoringDeployme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDeploymentResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDeploymentResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResourcesState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResourcesState.Serialization.cs index 48f47c08226c..421452623a0f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResourcesState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentResourcesState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringDeploymentResourcesState PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDeploymentResourcesState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringDeploymentResourcesState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringDeploymentResourcesState DeserializeTextAuthoringDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDeploymentResourcesState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDeploymentResourcesState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentState.Serialization.cs index 8c2e8e54f0be..13c77fc68b85 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDeploymentState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringDeploymentState PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDeploymentState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringDeploymentState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringDeploymentState DeserializeTextAuthoringDeploymentS /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDeploymentState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDeploymentState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDocumentEvalResult.Serialization.cs index 8cc35c397f8a..b256caab5885 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringDocumentEvalResult.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static TextAuthoringDocumentEvalResult DeserializeTextAuthoringDocument /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEntityEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEntityEvalSummary.Serialization.cs index c5450f333a7c..969f7c343007 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEntityEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEntityEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringEntityEvalSummary PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEntityEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static TextAuthoringEntityEvalSummary DeserializeTextAuthoringEntityEva /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEntityEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEntityEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvalSummary.Serialization.cs index a1a2ba8e4c00..66de4647815e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvalSummary.Serialization.cs @@ -41,6 +41,19 @@ protected virtual TextAuthoringEvalSummary PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringEvalSummary(Response response) { @@ -134,19 +147,6 @@ internal static TextAuthoringEvalSummary DeserializeTextAuthoringEvalSummary(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationDetails.Serialization.cs index e31effa94d83..7994b4d0ca73 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationDetails.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TextAuthoringEvaluationDetails PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEvaluationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static TextAuthoringEvaluationDetails DeserializeTextAuthoringEvaluatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEvaluationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEvaluationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationJobResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationJobResult.Serialization.cs index 2edb63b8f54d..e4e17f120c6c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationJobResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationJobResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringEvaluationJobResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEvaluationJobResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static TextAuthoringEvaluationJobResult DeserializeTextAuthoringEvaluat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEvaluationJobResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEvaluationJobResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationState.Serialization.cs index a932232c732e..b56727c8d61c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringEvaluationState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringEvaluationState PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEvaluationState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringEvaluationState(Response response) { @@ -261,19 +274,6 @@ internal static TextAuthoringEvaluationState DeserializeTextAuthoringEvaluationS /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEvaluationState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEvaluationState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportProjectState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportProjectState.Serialization.cs index 6cd9e135e1f8..cc961e0434e1 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportProjectState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportProjectState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringExportProjectState PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportProjectState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringExportProjectState(Response response) { @@ -264,19 +277,6 @@ internal static TextAuthoringExportProjectState DeserializeTextAuthoringExportPr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportProjectState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportProjectState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedClass.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedClass.Serialization.cs index 6a48e0a4bc3f..25b5fae9f694 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedClass.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedClass.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedClass PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedClass)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static TextAuthoringExportedClass DeserializeTextAuthoringExportedClass /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedClass)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedClass IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedCompositeEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedCompositeEntity.Serialization.cs index 9a745bf99576..3b6e490238a3 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedCompositeEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedCompositeEntity.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedCompositeEntity PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedCompositeEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static TextAuthoringExportedCompositeEntity DeserializeTextAuthoringExp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedCompositeEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedCompositeEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntity.Serialization.cs index 1774c2aa5635..6669bad9c41d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntity.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedEntity PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static TextAuthoringExportedEntity DeserializeTextAuthoringExportedEnti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityList.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityList.Serialization.cs index 40d1bc0c6d82..c98231a9cf5a 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityList.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityList.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedEntityList PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedEntityList)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static TextAuthoringExportedEntityList DeserializeTextAuthoringExported /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedEntityList)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedEntityList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityListSynonym.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityListSynonym.Serialization.cs index f8ef5ac58fe4..3da182d6b554 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityListSynonym.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntityListSynonym.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedEntityListSynonym PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedEntityListSynonym)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static TextAuthoringExportedEntityListSynonym DeserializeTextAuthoringE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedEntityListSynonym)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedEntityListSynonym IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntitySublist.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntitySublist.Serialization.cs index 0e74e76870c7..27434f607e1f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntitySublist.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedEntitySublist.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringExportedEntitySublist PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedEntitySublist)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static TextAuthoringExportedEntitySublist DeserializeTextAuthoringExpor /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedEntitySublist)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedEntitySublist IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelDetails.Serialization.cs index 1223d1673295..b28b65d58141 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringExportedModelDetails PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedModelDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static TextAuthoringExportedModelDetails DeserializeTextAuthoringExport /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedModelDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedModelDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelState.Serialization.cs index f95fac012e16..9ad008ba813e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedModelState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringExportedModelState PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedModelState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringExportedModelState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringExportedModelState DeserializeTextAuthoringExported /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedModelState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedModelState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedPrebuiltEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedPrebuiltEntity.Serialization.cs index 3cd9d40d6089..1aba57743536 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedPrebuiltEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedPrebuiltEntity.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringExportedPrebuiltEntity PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedPrebuiltEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static TextAuthoringExportedPrebuiltEntity DeserializeTextAuthoringExpo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedPrebuiltEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedPrebuiltEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProject.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProject.Serialization.cs index ec35e3a7e7f3..5b21dd79da6f 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProject.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProject.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringExportedProject PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedProject)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static TextAuthoringExportedProject DeserializeTextAuthoringExportedPro /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedProject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedProject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProjectAsset.Serialization.cs index 702b6de941bd..8f1dfdc427a5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedProjectAsset.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TextAuthoringExportedProjectAsset PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,19 +139,6 @@ internal static TextAuthoringExportedProjectAsset DeserializeTextAuthoringExport /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedTrainedModel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedTrainedModel.Serialization.cs index be74df3af3fb..6c4a41adfe1e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedTrainedModel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringExportedTrainedModel.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringExportedTrainedModel PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedTrainedModel)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringExportedTrainedModel(Response response) { @@ -177,19 +190,6 @@ internal static TextAuthoringExportedTrainedModel DeserializeTextAuthoringExport /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedTrainedModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedTrainedModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringImportProjectState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringImportProjectState.Serialization.cs index 936f5246e35a..9f8d179e63da 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringImportProjectState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringImportProjectState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringImportProjectState PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringImportProjectState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringImportProjectState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringImportProjectState DeserializeTextAuthoringImportPr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringImportProjectState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringImportProjectState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringLoadSnapshotState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringLoadSnapshotState.Serialization.cs index 2c902d134a9d..7b6febc2cc53 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringLoadSnapshotState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringLoadSnapshotState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringLoadSnapshotState PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringLoadSnapshotState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringLoadSnapshotState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringLoadSnapshotState DeserializeTextAuthoringLoadSnaps /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringLoadSnapshotState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringLoadSnapshotState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringModelFile.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringModelFile.Serialization.cs index 60225f95125f..d7cc40cea59b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringModelFile.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringModelFile.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringModelFile PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringModelFile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TextAuthoringModelFile DeserializeTextAuthoringModelFile(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringModelFile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringModelFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringPrebuiltEntity.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringPrebuiltEntity.Serialization.cs index 397dcc89ce59..f927fe12f39b 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringPrebuiltEntity.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringPrebuiltEntity.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringPrebuiltEntity PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringPrebuiltEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static TextAuthoringPrebuiltEntity DeserializeTextAuthoringPrebuiltEnti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringPrebuiltEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringPrebuiltEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeletionState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeletionState.Serialization.cs index 440a26855eaa..f10879638295 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeletionState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeletionState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringProjectDeletionState PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringProjectDeletionState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringProjectDeletionState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringProjectDeletionState DeserializeTextAuthoringProjec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringProjectDeletionState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringProjectDeletionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeployment.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeployment.Serialization.cs index ab9ae1ad0f63..b7054867c2b2 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeployment.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectDeployment.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringProjectDeployment PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringProjectDeployment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringProjectDeployment(Response response) { @@ -196,19 +209,6 @@ internal static TextAuthoringProjectDeployment DeserializeTextAuthoringProjectDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringProjectDeployment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringProjectDeployment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectMetadata.Serialization.cs index 72e20e2682db..62265d17704d 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringProjectMetadata PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringProjectMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringProjectMetadata(Response response) { @@ -253,19 +266,6 @@ internal static TextAuthoringProjectMetadata DeserializeTextAuthoringProjectMeta /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringProjectMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringProjectMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectSettings.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectSettings.Serialization.cs index 4a159f0275db..7bab68b5418c 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectSettings.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectSettings.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TextAuthoringProjectSettings PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringProjectSettings)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static TextAuthoringProjectSettings DeserializeTextAuthoringProjectSett /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringProjectSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringProjectSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectTrainedModel.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectTrainedModel.Serialization.cs index 9b70ad1dbfbf..91cf6a42e575 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectTrainedModel.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringProjectTrainedModel.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringProjectTrainedModel PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringProjectTrainedModel)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringProjectTrainedModel(Response response) { @@ -186,19 +199,6 @@ internal static TextAuthoringProjectTrainedModel DeserializeTextAuthoringProject /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringProjectTrainedModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringProjectTrainedModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringResourceMetadata.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringResourceMetadata.Serialization.cs index ea0f122551b1..5e84836e2de5 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringResourceMetadata.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringResourceMetadata.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringResourceMetadata PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringResourceMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static TextAuthoringResourceMetadata DeserializeTextAuthoringResourceMe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringResourceMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringResourceMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSubTrainingState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSubTrainingState.Serialization.cs index deeae25c56b5..a35162a79616 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSubTrainingState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSubTrainingState.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringSubTrainingState PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringSubTrainingState)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static TextAuthoringSubTrainingState DeserializeTextAuthoringSubTrainin /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringSubTrainingState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringSubTrainingState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSupportedLanguage.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSupportedLanguage.Serialization.cs index 42dc4120e97a..1de84dad772e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSupportedLanguage.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSupportedLanguage.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringSupportedLanguage PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringSupportedLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TextAuthoringSupportedLanguage DeserializeTextAuthoringSupported /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringSupportedLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringSupportedLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsDetails.Serialization.cs index db0465cee422..d37a3cfe94fa 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringSwapDeploymentsDetails PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringSwapDeploymentsDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static TextAuthoringSwapDeploymentsDetails DeserializeTextAuthoringSwap /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringSwapDeploymentsDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringSwapDeploymentsDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsState.Serialization.cs index d6bf15b42f1f..c0ef4f9a99ea 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringSwapDeploymentsState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringSwapDeploymentsState PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringSwapDeploymentsState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringSwapDeploymentsState(Response response) { @@ -252,19 +265,6 @@ internal static TextAuthoringSwapDeploymentsState DeserializeTextAuthoringSwapDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringSwapDeploymentsState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringSwapDeploymentsState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingConfigVersion.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingConfigVersion.Serialization.cs index 586a2a25ee45..49840f8f9781 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingConfigVersion.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingConfigVersion.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextAuthoringTrainingConfigVersion PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringTrainingConfigVersion)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TextAuthoringTrainingConfigVersion DeserializeTextAuthoringTrain /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringTrainingConfigVersion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringTrainingConfigVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobDetails.Serialization.cs index d6f1d8f6b263..edb461c75839 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringTrainingJobDetails PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringTrainingJobDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static TextAuthoringTrainingJobDetails DeserializeTextAuthoringTraining /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringTrainingJobDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringTrainingJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobResult.Serialization.cs index 23ab0461dec7..b1f506d44106 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingJobResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringTrainingJobResult PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringTrainingJobResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static TextAuthoringTrainingJobResult DeserializeTextAuthoringTrainingJ /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringTrainingJobResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringTrainingJobResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingState.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingState.Serialization.cs index fe852ddfa9db..c481cde12f04 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingState.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringTrainingState.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TextAuthoringTrainingState PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringTrainingState)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextAuthoringTrainingState(Response response) { @@ -261,19 +274,6 @@ internal static TextAuthoringTrainingState DeserializeTextAuthoringTrainingState /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringTrainingState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringTrainingState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringUnassignDeploymentResourcesDetails.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringUnassignDeploymentResourcesDetails.Serialization.cs index 7ee333c51640..c281cd5f0b44 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringUnassignDeploymentResourcesDetails.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextAuthoringUnassignDeploymentResourcesDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextAuthoringUnassignDeploymentResourcesDetails PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringUnassignDeploymentResourcesDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static TextAuthoringUnassignDeploymentResourcesDetails DeserializeTextA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringUnassignDeploymentResourcesDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringUnassignDeploymentResourcesDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextSentimentEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextSentimentEvalSummary.Serialization.cs index 911836b740a0..b0a715a07a60 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextSentimentEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/TextSentimentEvalSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextSentimentEvalSummary PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextSentimentEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static TextSentimentEvalSummary DeserializeTextSentimentEvalSummary(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextSentimentEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextSentimentEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringDocumentEvalResult.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringDocumentEvalResult.Serialization.cs index 298daf00a0d5..11a030ed9412 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringDocumentEvalResult.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringDocumentEvalResult.Serialization.cs @@ -36,6 +36,19 @@ protected override TextAuthoringDocumentEvalResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringDocumentEvalResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static UnknownTextAuthoringDocumentEvalResult DeserializeUnknownTextAut /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringDocumentEvalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringDocumentEvalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringEvalSummary.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringEvalSummary.Serialization.cs index e09d7cd81658..b34b37df793e 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringEvalSummary.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringEvalSummary.Serialization.cs @@ -36,6 +36,19 @@ protected override TextAuthoringEvalSummary PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringEvalSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,19 +121,6 @@ internal static UnknownTextAuthoringEvalSummary DeserializeUnknownTextAuthoringE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringEvalSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringEvalSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringExportedProjectAsset.Serialization.cs b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringExportedProjectAsset.Serialization.cs index 07ae65586e88..d02f652be3ee 100644 --- a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringExportedProjectAsset.Serialization.cs +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/src/Generated/Models/UnknownTextAuthoringExportedProjectAsset.Serialization.cs @@ -36,6 +36,19 @@ protected override TextAuthoringExportedProjectAsset PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); + default: + throw new FormatException($"The model {nameof(TextAuthoringExportedProjectAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownTextAuthoringExportedProjectAsset DeserializeUnknownTextA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAILanguageTextAuthoringContext.Default); - default: - throw new FormatException($"The model {nameof(TextAuthoringExportedProjectAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextAuthoringExportedProjectAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.Chat/README.md b/sdk/communication/Azure.Communication.Chat/README.md index cfd05c962302..c758fb3788f6 100644 --- a/sdk/communication/Azure.Communication.Chat/README.md +++ b/sdk/communication/Azure.Communication.Chat/README.md @@ -225,7 +225,7 @@ Use `GetChatThreads` to get the list of chat threads for the participant that in AsyncPageable chatThreadItems = chatClient.GetChatThreadsAsync(); await foreach (ChatThreadItem chatThreadItem in chatThreadItems) { - Console.WriteLine($"{ chatThreadItem.Id}"); + Console.WriteLine($"{chatThreadItem.Id}"); } ``` @@ -262,7 +262,7 @@ Use `SendMessage` to send a message to a thread. - Use `senderDisplayName` to specify the display name of the sender. If not specified, empty string will be set. ```C# Snippet:Azure_Communication_Chat_Tests_Samples_SendMessage -SendChatMessageResult sendChatMessageResult = await chatThreadClient.SendMessageAsync(content:"hello world"); +SendChatMessageResult sendChatMessageResult = await chatThreadClient.SendMessageAsync(content: "hello world"); var messageId = sendChatMessageResult.Id; ``` diff --git a/sdk/communication/Azure.Communication.Email/README.md b/sdk/communication/Azure.Communication.Email/README.md index 4855b69eafe2..a56f1ddc0716 100644 --- a/sdk/communication/Azure.Communication.Email/README.md +++ b/sdk/communication/Azure.Communication.Email/README.md @@ -47,22 +47,22 @@ To send an email message, call the simple overload of `Send` or `SendAsync` func ```C# Snippet:Azure_Communication_Email_Send_Simple_AutoPolling try { - var emailSendOperation = emailClient.Send( - wait: WaitUntil.Completed, - senderAddress: "" // The email address of the domain registered with the Communication Services resource - recipientAddress: "" - subject: "This is the subject", - htmlContent: "This is the html body"); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = emailClient.Send( + wait: WaitUntil.Completed, + senderAddress: "" // The email address of the domain registered with the Communication Services resource + recipientAddress: "" + subject: "This is the subject", + htmlContent: "This is the html body"); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` @@ -124,19 +124,19 @@ var emailMessage = new EmailMessage( try { - var emailSendOperation = emailClient.Send( - wait: WaitUntil.Completed, - message: emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = emailClient.Send( + wait: WaitUntil.Completed, + message: emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` @@ -194,17 +194,17 @@ var emailMessage = new EmailMessage( try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` @@ -228,17 +228,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` @@ -272,17 +272,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatus.md b/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatus.md index 42bdebfc0449..d24e27e59592 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatus.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatus.md @@ -18,22 +18,22 @@ To send an email message, call the simple overload of `Send` or `SendAsync` func ```C# Snippet:Azure_Communication_Email_Send_Simple_AutoPolling try { - var emailSendOperation = emailClient.Send( - wait: WaitUntil.Completed, - senderAddress: "" // The email address of the domain registered with the Communication Services resource - recipientAddress: "" - subject: "This is the subject", - htmlContent: "This is the html body"); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = emailClient.Send( + wait: WaitUntil.Completed, + senderAddress: "" // The email address of the domain registered with the Communication Services resource + recipientAddress: "" + subject: "This is the subject", + htmlContent: "This is the html body"); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatusAsync.md b/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatusAsync.md index 30fa0b23bafd..6418ebe04c6a 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatusAsync.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample1_SendSimpleEmailWithAutomaticPollingForStatusAsync.md @@ -18,22 +18,22 @@ To send an email message, call the simple overload of `Send` or `SendAsync` func ```C# Snippet:Azure_Communication_Email_Send_Simple_AutoPolling_Async try { - var emailSendOperation = await emailClient.SendAsync( - wait: WaitUntil.Completed, - senderAddress: "" // The email address of the domain registered with the Communication Services resource - recipientAddress: "" - subject: "This is the subject", - htmlContent: "This is the html body"); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = await emailClient.SendAsync( + wait: WaitUntil.Completed, + senderAddress: "" // The email address of the domain registered with the Communication Services resource + recipientAddress: "" + subject: "This is the subject", + htmlContent: "This is the html body"); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptions.md b/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptions.md index 518bb32ff1d9..52fc4b82330c 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptions.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptions.md @@ -31,19 +31,19 @@ var emailMessage = new EmailMessage( try { - var emailSendOperation = emailClient.Send( - wait: WaitUntil.Completed, - message: emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = emailClient.Send( + wait: WaitUntil.Completed, + message: emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptionsAsync.md b/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptionsAsync.md index 360d3b618695..6df3cc6bbd7f 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptionsAsync.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample3_SendEmailWithMoreOptionsAsync.md @@ -31,19 +31,19 @@ var emailMessage = new EmailMessage( try { - var emailSendOperation = await emailClient.SendAsync( - wait: WaitUntil.Completed, - message: emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +var emailSendOperation = await emailClient.SendAsync( + wait: WaitUntil.Completed, + message: emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); + +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipients.md b/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipients.md index ec16d401f43d..fab9ea847e2f 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipients.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipients.md @@ -67,17 +67,17 @@ var emailMessage = new EmailMessage( try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipientsAsync.md b/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipientsAsync.md index 4f878a3daf70..19b4f867d247 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipientsAsync.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample4_SendEmailToMultipleRecipientsAsync.md @@ -67,17 +67,17 @@ var emailMessage = new EmailMessage( try { - EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachment.md b/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachment.md index a4123823af58..e4e33aa4b1b7 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachment.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachment.md @@ -33,17 +33,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachmentAsync.md b/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachmentAsync.md index a3e45ceb5181..c176e659b78f 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachmentAsync.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample5_SendEmailWithAttachmentAsync.md @@ -33,17 +33,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachment.md b/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachment.md index 75bebad52d29..e7601237051f 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachment.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachment.md @@ -43,17 +43,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = emailClient.Send(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachmentAsync.md b/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachmentAsync.md index bbe5847f08e1..f8e022e08828 100644 --- a/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachmentAsync.md +++ b/sdk/communication/Azure.Communication.Email/samples/Sample6_SendEmailWithInlineAttachmentAsync.md @@ -43,17 +43,17 @@ emailMessage.Attachments.Add(emailAttachment); try { - EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); - Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); +EmailSendOperation emailSendOperation = await emailClient.SendAsync(WaitUntil.Completed, emailMessage); +Console.WriteLine($"Email Sent. Status = {emailSendOperation.Value.Status}"); - /// Get the OperationId so that it can be used for tracking the message for troubleshooting - string operationId = emailSendOperation.Id; - Console.WriteLine($"Email operation id = {operationId}"); +/// Get the OperationId so that it can be used for tracking the message for troubleshooting +string operationId = emailSendOperation.Id; +Console.WriteLine($"Email operation id = {operationId}"); } catch ( RequestFailedException ex ) { - /// OperationID is contained in the exception message and can be used for troubleshooting purposes - Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); +/// OperationID is contained in the exception message and can be used for troubleshooting purposes +Console.WriteLine($"Email send operation failed with error code: {ex.ErrorCode}, message: {ex.Message}"); } ``` diff --git a/sdk/communication/Azure.Communication.Identity/README.md b/sdk/communication/Azure.Communication.Identity/README.md index 6fa8c8d718d3..ddb3384f42c5 100644 --- a/sdk/communication/Azure.Communication.Identity/README.md +++ b/sdk/communication/Azure.Communication.Identity/README.md @@ -43,6 +43,8 @@ Or alternatively using the endpoint and access key acquired from an Azure Commun ```C# Snippet:CreateCommunicationIdentityFromAccessKey var endpoint = new Uri("https://my-resource.communication.azure.com"); var accessKey = ""; +endpoint = TestEnvironment.LiveTestDynamicEndpoint; +accessKey = TestEnvironment.LiveTestDynamicAccessKey; var client = new CommunicationIdentityClient(endpoint, new AzureKeyCredential(accessKey)); ``` @@ -50,6 +52,7 @@ Clients also have the option to authenticate using a valid Active Directory toke ```C# Snippet:CreateCommunicationIdentityFromToken var endpoint = new Uri("https://my-resource.communication.azure.com"); +endpoint = TestEnvironment.LiveTestDynamicEndpoint; TokenCredential tokenCredential = TestEnvironment.Credential; var client = new CommunicationIdentityClient(endpoint, tokenCredential); ``` @@ -190,6 +193,7 @@ All User token service operations will throw a RequestFailedException on failure // Get a connection string to our Azure Communication resource. var connectionString = ""; var client = new CommunicationIdentityClient(connectionString); +client = CreateClient(); try { diff --git a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md index 03ce9ec19c3c..613c3e8b0c80 100644 --- a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md +++ b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md @@ -23,6 +23,8 @@ Or alternatively using the endpoint and access key acquired from an Azure Commun ```C# Snippet:CreateCommunicationIdentityFromAccessKey var endpoint = new Uri("https://my-resource.communication.azure.com"); var accessKey = ""; +endpoint = TestEnvironment.LiveTestDynamicEndpoint; +accessKey = TestEnvironment.LiveTestDynamicAccessKey; var client = new CommunicationIdentityClient(endpoint, new AzureKeyCredential(accessKey)); ``` @@ -30,6 +32,7 @@ Clients also have the option to authenticate using a valid Active Directory toke ```C# Snippet:CreateCommunicationIdentityFromToken var endpoint = new Uri("https://my-resource.communication.azure.com"); +endpoint = TestEnvironment.LiveTestDynamicEndpoint; TokenCredential tokenCredential = TestEnvironment.Credential; var client = new CommunicationIdentityClient(endpoint, tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md index 1605ae2a1022..19da8c47b65c 100644 --- a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md +++ b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md @@ -23,6 +23,8 @@ Or alternatively using the endpoint and access key acquired from an Azure Commun ```C# Snippet:CreateCommunicationIdentityFromAccessKey var endpoint = new Uri("https://my-resource.communication.azure.com"); var accessKey = ""; +endpoint = TestEnvironment.LiveTestDynamicEndpoint; +accessKey = TestEnvironment.LiveTestDynamicAccessKey; var client = new CommunicationIdentityClient(endpoint, new AzureKeyCredential(accessKey)); ``` @@ -30,6 +32,7 @@ Clients also have the option to authenticate using a valid Active Directory toke ```C# Snippet:CreateCommunicationIdentityFromToken var endpoint = new Uri("https://my-resource.communication.azure.com"); +endpoint = TestEnvironment.LiveTestDynamicEndpoint; TokenCredential tokenCredential = TestEnvironment.Credential; var client = new CommunicationIdentityClient(endpoint, tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.JobRouter/README.md b/sdk/communication/Azure.Communication.JobRouter/README.md index c98b0a4d933f..0281f624b74c 100644 --- a/sdk/communication/Azure.Communication.JobRouter/README.md +++ b/sdk/communication/Azure.Communication.JobRouter/README.md @@ -203,9 +203,9 @@ Console.WriteLine($"Job assignment has been successful: {updatedJob.Value.Status Once the worker is done with the job, the worker has to mark the job as `completed`. ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CompleteJob_Async Response completeJob = await routerClient.CompleteJobAsync(new CompleteJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully completed: {completeJob.Status == 200}"); ``` @@ -214,9 +214,9 @@ Console.WriteLine($"Job has been successfully completed: {completeJob.Status == After a job has been completed, the worker can perform wrap up actions to the job before closing the job and finally releasing its capacity to accept more incoming jobs ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJob_Async Response closeJob = await routerClient.CloseJobAsync(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully closed: {closeJob.Status == 200}"); updatedJob = await routerClient.GetJobAsync(job.Value.Id); @@ -226,10 +226,10 @@ Console.WriteLine($"Updated job status: {updatedJob.Value.Status == RouterJobSta ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJobInFuture_Async // Optionally, a job can also be set up to be marked as closed in the future. var closeJobInFuture = await routerClient.CloseJobAsync(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds - Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds + Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been marked to close: {closeJob.Status == 202}"); // You'll received a 202 in that case await Task.Delay(TimeSpan.FromSeconds(2)); diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrud.md b/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrud.md index 78f3eb543322..6797e285bcae 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrud.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrud.md @@ -86,10 +86,10 @@ Console.WriteLine($"Job position for id `{jobPositionDetails.Value.JobId}` succe ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_UpdateRouterJob Response updatedJob = routerClient.UpdateJob(new RouterJob(jobId) - { - // one or more job properties can be updated - ChannelReference = "45678", - }); +{ + // one or more job properties can be updated + ChannelReference = "45678", +}); Console.WriteLine($"Job has been successfully updated. Current value of channelReference: {updatedJob.Value.ChannelReference}"); // "45678" ``` diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrudAsync.md b/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrudAsync.md index 61279bb62714..4b3ff0c9906c 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrudAsync.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/RouterJobCrudAsync.md @@ -87,10 +87,10 @@ Console.WriteLine($"Job position for id `{jobPositionDetails.Value.JobId}` succe ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_UpdateRouterJob_Async Response updatedJob = await routerClient.UpdateJobAsync(new RouterJob(jobId) - { - // one or more job properties can be updated - ChannelReference = "45678", - }); +{ + // one or more job properties can be updated + ChannelReference = "45678", +}); Console.WriteLine($"Job has been successfully updated. Current value of channelReference: {updatedJob.Value.ChannelReference}"); // "45678" ``` diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorld.md b/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorld.md index 03e8b32a4a8f..e0bc1bcfb43f 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorld.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorld.md @@ -153,9 +153,9 @@ Once the worker is done with the job, the worker has to mark the job as `complet ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CompleteJob Response completeJob = routerClient.CompleteJob(new CompleteJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully completed: {completeJob.Status == 200}"); ``` @@ -166,9 +166,9 @@ After a job has been completed, the worker can perform wrap up actions to the jo ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJob Response closeJob = routerClient.CloseJob(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully closed: {closeJob.Status == 200}"); updatedJob = routerClient.GetJob(job.Value.Id); @@ -177,11 +177,11 @@ Console.WriteLine($"Updated job status: {updatedJob.Value.Status == RouterJobSta ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJobInFuture // Optionally, a job can also be set up to be marked as closed in the future. -var closeJobInFuture = routerClient.CloseJob(new CloseJobOptions(job.Value.Id,acceptJobOfferResult.Value.AssignmentId) - { - CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds - Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +var closeJobInFuture = routerClient.CloseJob(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) +{ + CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds + Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been marked to close: {closeJob.Status == 202}"); // You'll received a 202 in that case Thread.Sleep(TimeSpan.FromSeconds(2)); diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorldAsync.md b/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorldAsync.md index 87718e153631..5768d4412adb 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorldAsync.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/Sample1_HelloWorldAsync.md @@ -153,9 +153,9 @@ Once the worker is done with the job, the worker has to mark the job as `complet ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CompleteJob_Async Response completeJob = await routerClient.CompleteJobAsync(new CompleteJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been completed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully completed: {completeJob.Status == 200}"); ``` @@ -166,9 +166,9 @@ After a job has been completed, the worker can perform wrap up actions to the jo ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJob_Async Response closeJob = await routerClient.CloseJobAsync(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + Note = $"Job has been closed by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been successfully closed: {closeJob.Status == 200}"); updatedJob = await routerClient.GetJobAsync(job.Value.Id); @@ -178,10 +178,10 @@ Console.WriteLine($"Updated job status: {updatedJob.Value.Status == RouterJobSta ```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_CloseJobInFuture_Async // Optionally, a job can also be set up to be marked as closed in the future. var closeJobInFuture = await routerClient.CloseJobAsync(new CloseJobOptions(job.Value.Id, acceptJobOfferResult.Value.AssignmentId) - { - CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds - Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" - }); +{ + CloseAt = DateTimeOffset.UtcNow.AddSeconds(2), // this will mark the job as closed after 2 seconds + Note = $"Job has been marked to close in the future by {worker.Value.Id} at {DateTimeOffset.UtcNow}" +}); Console.WriteLine($"Job has been marked to close: {closeJob.Status == 202}"); // You'll received a 202 in that case await Task.Delay(TimeSpan.FromSeconds(2)); diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_AdvancedDistributionAsync.md b/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_AdvancedDistributionAsync.md index 1afe9948546d..a1b69a9b9843 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_AdvancedDistributionAsync.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_AdvancedDistributionAsync.md @@ -72,7 +72,7 @@ string jobId = "job-id-2"; Response job = await routerClient.CreateJobAsync( options: new CreateJobOptions(jobId: jobId, channelId: channelId, queueId: jobQueueId) { - RequestedWorkerSelectors = { new RouterWorkerSelector("IT_Support", LabelOperator.Equal, new RouterValue(true))}, + RequestedWorkerSelectors = { new RouterWorkerSelector("IT_Support", LabelOperator.Equal, new RouterValue(true)) }, Priority = 100, }); diff --git a/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_SimpleDistributionAsync.md b/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_SimpleDistributionAsync.md index 15492223e941..10cc1a7ff840 100644 --- a/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_SimpleDistributionAsync.md +++ b/sdk/communication/Azure.Communication.JobRouter/samples/Sample3_SimpleDistributionAsync.md @@ -103,7 +103,8 @@ Response distributionPolicy = await routerAdministrationClie options: new CreateDistributionPolicyOptions( distributionPolicyId: distributionPolicyId, offerExpiresAfter: TimeSpan.FromMinutes(5), - mode: new RoundRobinMode()) { Name = "Simple round robin" }); + mode: new RoundRobinMode()) + { Name = "Simple round robin" }); // Create queue string queueId = "queue-id-1"; @@ -124,7 +125,7 @@ Response worker1 = await routerClient.CreateWorkerAsync( Response worker2 = await routerClient.CreateWorkerAsync( options: new CreateWorkerOptions(workerId: worker2Id, capacity: 10) { - Channels = { new RouterChannel("general",5), }, + Channels = { new RouterChannel("general", 5), }, Queues = { queueId }, AvailableForOffers = true, // register worker upon creation }); @@ -176,7 +177,8 @@ Response distributionPolicy = await routerAdministrationClie options: new CreateDistributionPolicyOptions( distributionPolicyId: distributionPolicyId, offerExpiresAfter: TimeSpan.FromMinutes(5), - mode: new BestWorkerMode()) { Name = "Default best worker mode" }); + mode: new BestWorkerMode()) + { Name = "Default best worker mode" }); // Create queue string queueId = "queue-id-1"; @@ -192,7 +194,7 @@ string worker3Id = "worker-id-3"; Response worker1 = await routerClient.CreateWorkerAsync( options: new CreateWorkerOptions(workerId: worker1Id, capacity: 10) { - Channels = { new RouterChannel("general",10), }, + Channels = { new RouterChannel("general", 10), }, Queues = { queueId }, Labels = { @@ -208,7 +210,7 @@ Response worker1 = await routerClient.CreateWorkerAsync( Response worker2 = await routerClient.CreateWorkerAsync( options: new CreateWorkerOptions(workerId: worker2Id, capacity: 10) { - Channels = { new RouterChannel("general",10), }, + Channels = { new RouterChannel("general", 10), }, Queues = { queueId }, Labels = { diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationContent.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationContent.Serialization.cs index 3ee32ed6d7fc..474769c4b0d7 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationContent.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeviceLocationVerificationContent PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceLocationVerificationContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static DeviceLocationVerificationContent DeserializeDeviceLocationVerif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceLocationVerificationContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceLocationVerificationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationResult.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationResult.Serialization.cs index 84a8bc11aeab..05a9aa353978 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationResult.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/DeviceLocationVerificationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeviceLocationVerificationResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceLocationVerificationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DeviceLocationVerificationResult(Response response) { @@ -127,19 +140,6 @@ internal static DeviceLocationVerificationResult DeserializeDeviceLocationVerifi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceLocationVerificationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceLocationVerificationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv4Address.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv4Address.Serialization.cs index 03ca313024e1..03b5dd571cfc 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv4Address.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv4Address.Serialization.cs @@ -37,6 +37,19 @@ protected virtual Ipv4Address PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(Ipv4Address)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static Ipv4Address DeserializeIpv4Address(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(Ipv4Address)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. Ipv4Address IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv6Address.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv6Address.Serialization.cs index 93533e6118ec..0490bec69e0e 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv6Address.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/Ipv6Address.Serialization.cs @@ -37,6 +37,19 @@ protected virtual Ipv6Address PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(Ipv6Address)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static Ipv6Address DeserializeIpv6Address(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(Ipv6Address)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. Ipv6Address IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/LocationDevice.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/LocationDevice.Serialization.cs index 8334947306c2..8d13acf34226 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/LocationDevice.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/LocationDevice.Serialization.cs @@ -32,6 +32,19 @@ protected virtual LocationDevice PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(LocationDevice)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static LocationDevice DeserializeLocationDevice(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(LocationDevice)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LocationDevice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkIdentifier.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkIdentifier.Serialization.cs index 9147ac261f1b..b125d17be8d7 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkIdentifier.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkIdentifier.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NetworkIdentifier PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(NetworkIdentifier)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static NetworkIdentifier DeserializeNetworkIdentifier(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(NetworkIdentifier)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NetworkIdentifier IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkRetrievalResult.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkRetrievalResult.Serialization.cs index 08ab08c1f0f7..67fedfb35ab8 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkRetrievalResult.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NetworkRetrievalResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NetworkRetrievalResult PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(NetworkRetrievalResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator NetworkRetrievalResult(Response response) { @@ -127,19 +140,6 @@ internal static NetworkRetrievalResult DeserializeNetworkRetrievalResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(NetworkRetrievalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NetworkRetrievalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationResult.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationResult.Serialization.cs index 2e436ed08aa7..6b00907aa98f 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationResult.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NumberVerificationResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(NumberVerificationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator NumberVerificationResult(Response response) { @@ -127,19 +140,6 @@ internal static NumberVerificationResult DeserializeNumberVerificationResult(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(NumberVerificationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumberVerificationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithCodeContent.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithCodeContent.Serialization.cs index 4c7a92a769c9..a1a0e85f3868 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithCodeContent.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithCodeContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NumberVerificationWithCodeContent PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(NumberVerificationWithCodeContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static NumberVerificationWithCodeContent DeserializeNumberVerificationW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(NumberVerificationWithCodeContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumberVerificationWithCodeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithoutCodeContent.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithoutCodeContent.Serialization.cs index b4265e822d9a..f47ab9758368 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithoutCodeContent.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/NumberVerificationWithoutCodeContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual NumberVerificationWithoutCodeContent PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(NumberVerificationWithoutCodeContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static NumberVerificationWithoutCodeContent DeserializeNumberVerificati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(NumberVerificationWithoutCodeContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumberVerificationWithoutCodeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalContent.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalContent.Serialization.cs index 5a2dcb3252cc..777b6eacedef 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalContent.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SimSwapRetrievalContent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(SimSwapRetrievalContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static SimSwapRetrievalContent DeserializeSimSwapRetrievalContent(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(SimSwapRetrievalContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SimSwapRetrievalContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalResult.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalResult.Serialization.cs index 4d3f653e48df..96dd68ddb971 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalResult.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapRetrievalResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual SimSwapRetrievalResult PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(SimSwapRetrievalResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SimSwapRetrievalResult(Response response) { @@ -129,19 +142,6 @@ internal static SimSwapRetrievalResult DeserializeSimSwapRetrievalResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(SimSwapRetrievalResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SimSwapRetrievalResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationContent.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationContent.Serialization.cs index 383f3f137353..8ddbcf55eb60 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationContent.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SimSwapVerificationContent PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(SimSwapVerificationContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static SimSwapVerificationContent DeserializeSimSwapVerificationContent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(SimSwapVerificationContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SimSwapVerificationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationResult.Serialization.cs b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationResult.Serialization.cs index d6c55a7c9e96..8e3e651b7fef 100644 --- a/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationResult.Serialization.cs +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/src/Generated/Models/SimSwapVerificationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SimSwapVerificationResult PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); + default: + throw new FormatException($"The model {nameof(SimSwapVerificationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SimSwapVerificationResult(Response response) { @@ -127,19 +140,6 @@ internal static SimSwapVerificationResult DeserializeSimSwapVerificationResult(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureCommunicationProgrammableConnectivityContext.Default); - default: - throw new FormatException($"The model {nameof(SimSwapVerificationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SimSwapVerificationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/communication/Azure.Communication.Rooms/README.md b/sdk/communication/Azure.Communication.Rooms/README.md index ca07c713f23b..30b5be0659ac 100644 --- a/sdk/communication/Azure.Communication.Rooms/README.md +++ b/sdk/communication/Azure.Communication.Rooms/README.md @@ -66,7 +66,7 @@ Response communicationUser3 = await communicationId DateTimeOffset validFrom = DateTimeOffset.UtcNow; DateTimeOffset validUntil = validFrom.AddDays(1); RoomParticipant participant1 = new RoomParticipant(communicationUser1.Value); // If role is not provided, then it is set as Attendee by default -RoomParticipant participant2 = new RoomParticipant(communicationUser2.Value) { Role = ParticipantRole.Presenter}; +RoomParticipant participant2 = new RoomParticipant(communicationUser2.Value) { Role = ParticipantRole.Presenter }; // Starting in 1.2.0 release, A new role Collaborator is added RoomParticipant participant3 = new RoomParticipant(communicationUser3.Value) { Role = ParticipantRole.Collaborator }; List invitedParticipants = new List diff --git a/sdk/communication/Azure.Communication.Rooms/tests/Samples/Sample1_RoomsRequests.md b/sdk/communication/Azure.Communication.Rooms/tests/Samples/Sample1_RoomsRequests.md index 9d72968a722d..c352680fc75f 100644 --- a/sdk/communication/Azure.Communication.Rooms/tests/Samples/Sample1_RoomsRequests.md +++ b/sdk/communication/Azure.Communication.Rooms/tests/Samples/Sample1_RoomsRequests.md @@ -25,7 +25,7 @@ Response communicationUser3 = await communicationId DateTimeOffset validFrom = DateTimeOffset.UtcNow; DateTimeOffset validUntil = validFrom.AddDays(1); RoomParticipant participant1 = new RoomParticipant(communicationUser1.Value); // If role is not provided, then it is set as Attendee by default -RoomParticipant participant2 = new RoomParticipant(communicationUser2.Value) { Role = ParticipantRole.Presenter}; +RoomParticipant participant2 = new RoomParticipant(communicationUser2.Value) { Role = ParticipantRole.Presenter }; // Starting in 1.2.0 release, A new role Collaborator is added RoomParticipant participant3 = new RoomParticipant(communicationUser3.Value) { Role = ParticipantRole.Collaborator }; List invitedParticipants = new List diff --git a/sdk/communication/Azure.Communication.Sms/README.md b/sdk/communication/Azure.Communication.Sms/README.md index eed54242692c..06b5b93a6ab6 100644 --- a/sdk/communication/Azure.Communication.Sms/README.md +++ b/sdk/communication/Azure.Communication.Sms/README.md @@ -40,6 +40,7 @@ Alternatively, SMS clients can also be authenticated using a valid token credent ```C# Snippet:Azure_Communication_Sms_Tests_Samples_CreateSmsClientWithToken string endpoint = ""; TokenCredential tokenCredential = new DefaultAzureCredential(); +tokenCredential = TestEnvironment.Credential; SmsClient client = new SmsClient(new Uri(endpoint), tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md index c0c43755d792..962b634b59aa 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md @@ -11,6 +11,7 @@ SMS clients can be authenticated using the connection string acquired from an Az ```C# Snippet:Azure_Communication_Sms_Tests_Samples_CreateSmsClientWithToken string endpoint = ""; TokenCredential tokenCredential = new DefaultAzureCredential(); +tokenCredential = TestEnvironment.Credential; SmsClient client = new SmsClient(new Uri(endpoint), tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md index 2cfa4b376d49..a90d0e434c71 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md @@ -11,6 +11,7 @@ SMS clients can be authenticated using the connection string acquired from an Az ```C# Snippet:Azure_Communication_Sms_Tests_Samples_CreateSmsClientWithToken string endpoint = ""; TokenCredential tokenCredential = new DefaultAzureCredential(); +tokenCredential = TestEnvironment.Credential; SmsClient client = new SmsClient(new Uri(endpoint), tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApi.md b/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApi.md index 07b82ec2a457..8f255becdb0f 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApi.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApi.md @@ -9,6 +9,7 @@ SMS clients can be authenticated using the connection string acquired from an Az ```C# Snippet:Azure_Communication_Sms_Tests_Samples_CreateSmsClientWithToken string endpoint = ""; TokenCredential tokenCredential = new DefaultAzureCredential(); +tokenCredential = TestEnvironment.Credential; SmsClient client = new SmsClient(new Uri(endpoint), tokenCredential); ``` diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApiAsync.md b/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApiAsync.md index 0dcaa102e593..a215f25329e7 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApiAsync.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample2_OptOutsApiAsync.md @@ -9,6 +9,7 @@ SMS clients can be authenticated using the connection string acquired from an Az ```C# Snippet:Azure_Communication_Sms_Tests_Samples_CreateSmsClientWithToken string endpoint = ""; TokenCredential tokenCredential = new DefaultAzureCredential(); +tokenCredential = TestEnvironment.Credential; SmsClient client = new SmsClient(new Uri(endpoint), tokenCredential); ``` diff --git a/sdk/communication/Azure.ResourceManager.Communication/samples/Sample1_ManagingCommunicationService.md b/sdk/communication/Azure.ResourceManager.Communication/samples/Sample1_ManagingCommunicationService.md index bab8155eaed0..df93bce8bb77 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/samples/Sample1_ManagingCommunicationService.md +++ b/sdk/communication/Azure.ResourceManager.Communication/samples/Sample1_ManagingCommunicationService.md @@ -53,7 +53,7 @@ CommunicationServiceResource communicationService = communicationServiceLro.Valu CommunicationServiceResourceCollection collection = resourceGroup.GetCommunicationServiceResources(); AsyncPageable list = collection.GetAllAsync(); -await foreach (CommunicationServiceResource communicationService in list) +await foreach (CommunicationServiceResource communicationService in list) { Console.WriteLine(communicationService.Data.Name); } diff --git a/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfCollection.cs b/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfCollection.cs new file mode 100644 index 000000000000..5885ba40bbab --- /dev/null +++ b/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfCollection.cs @@ -0,0 +1,217 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Identity; +using Azure.ResourceManager.ConfidentialLedger.Models; +using Azure.ResourceManager.Resources; +using NUnit.Framework; + +namespace Azure.ResourceManager.ConfidentialLedger.Samples +{ + public partial class Sample_ManagedCcfCollection + { + [Test] + [Ignore("Only validating compilation of examples")] + public async Task CreateOrUpdate_ManagedCCFCreate() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Create.json + // this example is just showing the usage of "ManagedCCF_Create" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ResourceGroupResource created on azure + // for more information of creating ResourceGroupResource, please refer to the document of ResourceGroupResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); + ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); + + // get the collection of this ManagedCcfResource + ManagedCcfCollection collection = resourceGroupResource.GetManagedCcfs(); + + // invoke the operation + string appName = "DummyMccfAppName"; + ManagedCcfData data = new ManagedCcfData(new AzureLocation("EastUS")) + { + Properties = new ManagedCcfProperties + { + MemberIdentityCertificates = {new ConfidentialLedgerMemberIdentityCertificate +{ +Certificate = "-----BEGIN CERTIFICATE-----MIIBsjCCATigAwIBAgIUZWIbyG79TniQLd2UxJuU74tqrKcwCgYIKoZIzj0EAwMwEDEOMAwGA1UEAwwFdXNlcjAwHhcNMjEwMzE2MTgwNjExWhcNMjIwMzE2MTgwNjExWjAQMQ4wDAYDVQQDDAV1c2VyMDB2MBAGByqGSM49AgEGBSuBBAAiA2IABBiWSo/j8EFit7aUMm5lF+lUmCu+IgfnpFD+7QMgLKtxRJ3aGSqgS/GpqcYVGddnODtSarNE/HyGKUFUolLPQ5ybHcouUk0kyfA7XMeSoUA4lBz63Wha8wmXo+NdBRo39qNTMFEwHQYDVR0OBBYEFPtuhrwgGjDFHeUUT4nGsXaZn69KMB8GA1UdIwQYMBaAFPtuhrwgGjDFHeUUT4nGsXaZn69KMA8GA1UdEwEB/wQFMAMBAf8wCgYIKoZIzj0EAwMDaAAwZQIxAOnozm2CyqRwSSQLls5r+mUHRGRyXHXwYtM4Dcst/VEZdmS9fqvHRCHbjUlO/+HNfgIwMWZ4FmsjD3wnPxONOm9YdVn/PRD7SsPRPbOjwBiE4EBGaHDsLjYAGDSGi7NJnSkA-----END CERTIFICATE-----", +Encryptionkey = "ledgerencryptionkey", +Tags = BinaryData.FromObjectAsJson(new +{ +additionalProps1 = "additional properties", +}), +}}, + DeploymentType = new ConfidentialLedgerDeploymentType + { + LanguageRuntime = ConfidentialLedgerLanguageRuntime.CPP, + AppSourceUri = new Uri("https://myaccount.blob.core.windows.net/storage/mccfsource?sv=2022-02-11%st=2022-03-11"), + }, + NodeCount = 5, + }, + Tags = +{ +["additionalProps1"] = "additional properties" +}, + }; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, appName, data); + ManagedCcfResource result = lro.Value; + + // the variable result is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = result.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Get_ManagedCCFGet() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Get.json + // this example is just showing the usage of "ManagedCCF_Get" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ResourceGroupResource created on azure + // for more information of creating ResourceGroupResource, please refer to the document of ResourceGroupResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); + ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); + + // get the collection of this ManagedCcfResource + ManagedCcfCollection collection = resourceGroupResource.GetManagedCcfs(); + + // invoke the operation + string appName = "DummyMccfAppName"; + ManagedCcfResource result = await collection.GetAsync(appName); + + // the variable result is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = result.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task GetAll_ManagedCCFList() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_List.json + // this example is just showing the usage of "ManagedCCF_ListByResourceGroup" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ResourceGroupResource created on azure + // for more information of creating ResourceGroupResource, please refer to the document of ResourceGroupResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); + ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); + + // get the collection of this ManagedCcfResource + ManagedCcfCollection collection = resourceGroupResource.GetManagedCcfs(); + + // invoke the operation and iterate over the result + await foreach (ManagedCcfResource item in collection.GetAllAsync()) + { + // the variable item is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = item.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + + Console.WriteLine("Succeeded"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Exists_ManagedCCFGet() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Get.json + // this example is just showing the usage of "ManagedCCF_Get" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ResourceGroupResource created on azure + // for more information of creating ResourceGroupResource, please refer to the document of ResourceGroupResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); + ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); + + // get the collection of this ManagedCcfResource + ManagedCcfCollection collection = resourceGroupResource.GetManagedCcfs(); + + // invoke the operation + string appName = "DummyMccfAppName"; + bool result = await collection.ExistsAsync(appName); + + Console.WriteLine($"Succeeded: {result}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task GetIfExists_ManagedCCFGet() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Get.json + // this example is just showing the usage of "ManagedCCF_Get" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ResourceGroupResource created on azure + // for more information of creating ResourceGroupResource, please refer to the document of ResourceGroupResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); + ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); + + // get the collection of this ManagedCcfResource + ManagedCcfCollection collection = resourceGroupResource.GetManagedCcfs(); + + // invoke the operation + string appName = "DummyMccfAppName"; + NullableResponse response = await collection.GetIfExistsAsync(appName); + ManagedCcfResource result = response.HasValue ? response.Value : null; + + if (result == null) + { + Console.WriteLine("Succeeded with null as result"); + } + else + { + // the variable result is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = result.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + } + } +} diff --git a/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfResource.cs b/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfResource.cs new file mode 100644 index 000000000000..fdd2d7473457 --- /dev/null +++ b/sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/tests/Generated/Samples/Sample_ManagedCcfResource.cs @@ -0,0 +1,180 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Identity; +using Azure.ResourceManager.ConfidentialLedger.Models; +using NUnit.Framework; + +namespace Azure.ResourceManager.ConfidentialLedger.Samples +{ + public partial class Sample_ManagedCcfResource + { + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Get_ManagedCCFGet() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Get.json + // this example is just showing the usage of "ManagedCCF_Get" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ManagedCcfResource created on azure + // for more information of creating ManagedCcfResource, please refer to the document of ManagedCcfResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + string appName = "DummyMccfAppName"; + ResourceIdentifier managedCcfResourceId = ManagedCcfResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, appName); + ManagedCcfResource managedCcf = client.GetManagedCcfResource(managedCcfResourceId); + + // invoke the operation + ManagedCcfResource result = await managedCcf.GetAsync(); + + // the variable result is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = result.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Delete_ConfidentialLedgerDelete() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Delete.json + // this example is just showing the usage of "ManagedCCF_Delete" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ManagedCcfResource created on azure + // for more information of creating ManagedCcfResource, please refer to the document of ManagedCcfResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + string appName = "DummyMccfAppName"; + ResourceIdentifier managedCcfResourceId = ManagedCcfResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, appName); + ManagedCcfResource managedCcf = client.GetManagedCcfResource(managedCcfResourceId); + + // invoke the operation + await managedCcf.DeleteAsync(WaitUntil.Completed); + + Console.WriteLine("Succeeded"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Update_ManagedCCFUpdate() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Update.json + // this example is just showing the usage of "ManagedCCF_Update" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ManagedCcfResource created on azure + // for more information of creating ManagedCcfResource, please refer to the document of ManagedCcfResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + string appName = "DummyMccfAppName"; + ResourceIdentifier managedCcfResourceId = ManagedCcfResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, appName); + ManagedCcfResource managedCcf = client.GetManagedCcfResource(managedCcfResourceId); + + // invoke the operation + ManagedCcfData data = new ManagedCcfData(new AzureLocation("EastUS")) + { + Properties = new ManagedCcfProperties + { + DeploymentType = new ConfidentialLedgerDeploymentType + { + LanguageRuntime = ConfidentialLedgerLanguageRuntime.CPP, + AppSourceUri = new Uri("https://myaccount.blob.core.windows.net/storage/mccfsource?sv=2022-02-11%st=2022-03-11"), + }, + }, + Tags = +{ +["additionalProps1"] = "additional properties" +}, + }; + ArmOperation lro = await managedCcf.UpdateAsync(WaitUntil.Completed, data); + ManagedCcfResource result = lro.Value; + + // the variable result is a resource, you could call other operations on this instance as well + // but just for demo, we get its data from this resource instance + ManagedCcfData resourceData = result.Data; + // for demo we just print out the id + Console.WriteLine($"Succeeded on id: {resourceData.Id}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Backup_ManagedCCFBackup() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Backup.json + // this example is just showing the usage of "ManagedCCF_Backup" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ManagedCcfResource created on azure + // for more information of creating ManagedCcfResource, please refer to the document of ManagedCcfResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + string appName = "DummyMccfAppName"; + ResourceIdentifier managedCcfResourceId = ManagedCcfResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, appName); + ManagedCcfResource managedCcf = client.GetManagedCcfResource(managedCcfResourceId); + + // invoke the operation + ManagedCcfBackupContent content = new ManagedCcfBackupContent(new Uri("DummySASUri")) + { + RestoreRegion = "EastUS", + }; + ArmOperation lro = await managedCcf.BackupAsync(WaitUntil.Completed, content); + ManagedCcfBackupResult result = lro.Value; + + Console.WriteLine($"Succeeded: {result}"); + } + + [Test] + [Ignore("Only validating compilation of examples")] + public async Task Restore_ManagedCCFRestore() + { + // Generated from example definition: specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2024-09-19-preview/examples/ManagedCCF_Restore.json + // this example is just showing the usage of "ManagedCCF_Restore" operation, for the dependent resources, they will have to be created separately. + + // get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line + TokenCredential cred = new DefaultAzureCredential(); + // authenticate your client + ArmClient client = new ArmClient(cred); + + // this example assumes you already have this ManagedCcfResource created on azure + // for more information of creating ManagedCcfResource, please refer to the document of ManagedCcfResource + string subscriptionId = "0000000-0000-0000-0000-000000000001"; + string resourceGroupName = "DummyResourceGroupName"; + string appName = "DummyMccfAppName"; + ResourceIdentifier managedCcfResourceId = ManagedCcfResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, appName); + ManagedCcfResource managedCcf = client.GetManagedCcfResource(managedCcfResourceId); + + // invoke the operation + ManagedCcfRestoreContent content = new ManagedCcfRestoreContent("DummyFileShareName", "EastUS", new Uri("DummySASUri")); + ArmOperation lro = await managedCcf.RestoreAsync(WaitUntil.Completed, content); + ManagedCcfRestoreResult result = lro.Value; + + Console.WriteLine($"Succeeded: {result}"); + } + } +} diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/samples/Sample2_ReceiptDownloadVerification.md b/sdk/confidentialledger/Azure.Security.CodeTransparency/samples/Sample2_ReceiptDownloadVerification.md index a8a08d26d3e7..9322e2fa454b 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/samples/Sample2_ReceiptDownloadVerification.md +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/samples/Sample2_ReceiptDownloadVerification.md @@ -111,13 +111,13 @@ var transparentStatement = File.ReadAllBytes(filePath); var keys = File.ReadAllBytes(keysFilePath); try { - var verificationOptions = new CodeTransparencyVerificationOptions - { - UnauthorizedReceiptBehavior = UnauthorizedReceiptBehavior.VerifyAll, - OfflineKeys = CodeTransparencyOfflineKeys.FromBinaryData(BinaryData.FromBytes(keys)), - OfflineKeysBehavior = OfflineKeysBehavior.NoFallbackToNetwork - }; - CodeTransparencyClient.VerifyTransparentStatement(transparentStatementBytes, verificationOptions); +var verificationOptions = new CodeTransparencyVerificationOptions +{ + UnauthorizedReceiptBehavior = UnauthorizedReceiptBehavior.VerifyAll, + OfflineKeys = CodeTransparencyOfflineKeys.FromBinaryData(BinaryData.FromBytes(keys)), + OfflineKeysBehavior = OfflineKeysBehavior.NoFallbackToNetwork +}; +CodeTransparencyClient.VerifyTransparentStatement(transparentStatementBytes, verificationOptions); Console.WriteLine("Verification succeeded: The statement was registered in the immutable ledger."); } diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JsonWebKey.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JsonWebKey.Serialization.cs index e743a4aa78ef..32275a0f6f71 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JsonWebKey.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JsonWebKey.Serialization.cs @@ -37,6 +37,19 @@ protected virtual JsonWebKey PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityCodeTransparencyContext.Default); + default: + throw new FormatException($"The model {nameof(JsonWebKey)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -339,19 +352,6 @@ internal static JsonWebKey DeserializeJsonWebKey(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityCodeTransparencyContext.Default); - default: - throw new FormatException($"The model {nameof(JsonWebKey)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. JsonWebKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JwksDocument.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JwksDocument.Serialization.cs index 97a2210b3062..75e367914dd5 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JwksDocument.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/Models/JwksDocument.Serialization.cs @@ -38,6 +38,19 @@ protected virtual JwksDocument PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityCodeTransparencyContext.Default); + default: + throw new FormatException($"The model {nameof(JwksDocument)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator JwksDocument(Response response) { @@ -138,19 +151,6 @@ internal static JwksDocument DeserializeJwksDocument(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityCodeTransparencyContext.Default); - default: - throw new FormatException($"The model {nameof(JwksDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. JwksDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsOptions.Serialization.cs index d76e534e0cd2..2bed9e2ce9d8 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AddOrUpdateTextBlocklistItemsOptions PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AddOrUpdateTextBlocklistItemsOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static AddOrUpdateTextBlocklistItemsOptions DeserializeAddOrUpdateTextB /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AddOrUpdateTextBlocklistItemsOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AddOrUpdateTextBlocklistItemsOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsResult.Serialization.cs index dc53c0381f5f..40458b8e2382 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AddOrUpdateTextBlocklistItemsResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AddOrUpdateTextBlocklistItemsResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AddOrUpdateTextBlocklistItemsResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AddOrUpdateTextBlocklistItemsResult(Response response) { @@ -137,19 +150,6 @@ internal static AddOrUpdateTextBlocklistItemsResult DeserializeAddOrUpdateTextBl /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AddOrUpdateTextBlocklistItemsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AddOrUpdateTextBlocklistItemsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageOptions.Serialization.cs index 127e90837141..89278dd43f6e 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeImageOptions PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeImageOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static AnalyzeImageOptions DeserializeAnalyzeImageOptions(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeImageOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeImageOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageResult.Serialization.cs index 3801a30253b6..3eca5d7ab506 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeImageResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeImageResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeImageResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnalyzeImageResult(Response response) { @@ -137,19 +150,6 @@ internal static AnalyzeImageResult DeserializeAnalyzeImageResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeImageResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeImageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextOptions.Serialization.cs index 04e5029d278b..9af5a3e090e3 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeTextOptions PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeTextOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,19 +231,6 @@ internal static AnalyzeTextOptions DeserializeAnalyzeTextOptions(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeTextOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeTextOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextResult.Serialization.cs index fd7629654adf..7f91065ef3c2 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/AnalyzeTextResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeTextResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeTextResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnalyzeTextResult(Response response) { @@ -162,19 +175,6 @@ internal static AnalyzeTextResult DeserializeAnalyzeTextResult(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeTextResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeTextResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ContentSafetyImageData.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ContentSafetyImageData.Serialization.cs index 99cb58c91bfa..d33158c9da09 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ContentSafetyImageData.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ContentSafetyImageData.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContentSafetyImageData PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(ContentSafetyImageData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ContentSafetyImageData DeserializeContentSafetyImageData(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(ContentSafetyImageData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentSafetyImageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialOptions.Serialization.cs index 085b79523dab..7a98bce66ae8 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DetectTextProtectedMaterialOptions PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(DetectTextProtectedMaterialOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static DetectTextProtectedMaterialOptions DeserializeDetectTextProtecte /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(DetectTextProtectedMaterialOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectTextProtectedMaterialOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialResult.Serialization.cs index 74ba215e6f39..24205d06cb82 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DetectTextProtectedMaterialResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DetectTextProtectedMaterialResult PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(DetectTextProtectedMaterialResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DetectTextProtectedMaterialResult(Response response) { @@ -127,19 +140,6 @@ internal static DetectTextProtectedMaterialResult DeserializeDetectTextProtected /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(DetectTextProtectedMaterialResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectTextProtectedMaterialResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DocumentInjectionAnalysisResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DocumentInjectionAnalysisResult.Serialization.cs index 3ccaa0e688ba..0fb699b34f47 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DocumentInjectionAnalysisResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/DocumentInjectionAnalysisResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentInjectionAnalysisResult PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentInjectionAnalysisResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static DocumentInjectionAnalysisResult DeserializeDocumentInjectionAnal /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentInjectionAnalysisResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentInjectionAnalysisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ImageCategoriesAnalysis.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ImageCategoriesAnalysis.Serialization.cs index aa7457481bee..efd17d8c7c3c 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ImageCategoriesAnalysis.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ImageCategoriesAnalysis.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ImageCategoriesAnalysis PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(ImageCategoriesAnalysis)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static ImageCategoriesAnalysis DeserializeImageCategoriesAnalysis(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(ImageCategoriesAnalysis)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageCategoriesAnalysis IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklist.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklist.Serialization.cs index 446d66e87649..979a611d6415 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklist.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklist.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextBlocklist PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextBlocklist)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextBlocklist(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextBlocklist DeserializePagedTextBlocklist(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextBlocklist)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextBlocklist IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklistItem.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklistItem.Serialization.cs index aeb79242b4f1..9d3a30c3fc08 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklistItem.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/PagedTextBlocklistItem.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTextBlocklistItem PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTextBlocklistItem)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTextBlocklistItem(Response response) { @@ -152,19 +165,6 @@ internal static PagedTextBlocklistItem DeserializePagedTextBlocklistItem(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTextBlocklistItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTextBlocklistItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/RemoveTextBlocklistItemsOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/RemoveTextBlocklistItemsOptions.Serialization.cs index 5c1a49498d2d..7f0a313d978e 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/RemoveTextBlocklistItemsOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/RemoveTextBlocklistItemsOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RemoveTextBlocklistItemsOptions PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(RemoveTextBlocklistItemsOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static RemoveTextBlocklistItemsOptions DeserializeRemoveTextBlocklistIt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(RemoveTextBlocklistItemsOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RemoveTextBlocklistItemsOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptOptions.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptOptions.Serialization.cs index db0fe82ce884..45e89a402c02 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptOptions.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ShieldPromptOptions PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(ShieldPromptOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static ShieldPromptOptions DeserializeShieldPromptOptions(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(ShieldPromptOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ShieldPromptOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptResult.Serialization.cs index a48269106c38..009371da9978 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/ShieldPromptResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ShieldPromptResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(ShieldPromptResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ShieldPromptResult(Response response) { @@ -154,19 +167,6 @@ internal static ShieldPromptResult DeserializeShieldPromptResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(ShieldPromptResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ShieldPromptResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklist.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklist.Serialization.cs index 13bcbf77407a..8ae61ab0e647 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklist.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklist.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextBlocklist PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(TextBlocklist)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextBlocklist(Response response) { @@ -138,19 +151,6 @@ internal static TextBlocklist DeserializeTextBlocklist(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(TextBlocklist)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextBlocklist IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistItem.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistItem.Serialization.cs index 8985a2c71793..b7247e373c6e 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistItem.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistItem.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TextBlocklistItem PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(TextBlocklistItem)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TextBlocklistItem(Response response) { @@ -164,19 +177,6 @@ internal static TextBlocklistItem DeserializeTextBlocklistItem(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(TextBlocklistItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextBlocklistItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistMatch.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistMatch.Serialization.cs index 4b68d6e32c94..f6274d2b4222 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistMatch.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextBlocklistMatch.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextBlocklistMatch PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(TextBlocklistMatch)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static TextBlocklistMatch DeserializeTextBlocklistMatch(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(TextBlocklistMatch)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextBlocklistMatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextCategoriesAnalysis.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextCategoriesAnalysis.Serialization.cs index 2c897b914153..622f7c3c0694 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextCategoriesAnalysis.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextCategoriesAnalysis.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextCategoriesAnalysis PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(TextCategoriesAnalysis)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static TextCategoriesAnalysis DeserializeTextCategoriesAnalysis(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(TextCategoriesAnalysis)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextCategoriesAnalysis IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextProtectedMaterialAnalysisResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextProtectedMaterialAnalysisResult.Serialization.cs index f3f4971c088c..5a1f0fa2e89f 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextProtectedMaterialAnalysisResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/TextProtectedMaterialAnalysisResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TextProtectedMaterialAnalysisResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(TextProtectedMaterialAnalysisResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static TextProtectedMaterialAnalysisResult DeserializeTextProtectedMate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(TextProtectedMaterialAnalysisResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TextProtectedMaterialAnalysisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/UserPromptInjectionAnalysisResult.Serialization.cs b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/UserPromptInjectionAnalysisResult.Serialization.cs index 3eff28d99bbc..00f5e6c2aaea 100644 --- a/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/UserPromptInjectionAnalysisResult.Serialization.cs +++ b/sdk/contentsafety/Azure.AI.ContentSafety/src/Generated/Models/UserPromptInjectionAnalysisResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual UserPromptInjectionAnalysisResult PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); + default: + throw new FormatException($"The model {nameof(UserPromptInjectionAnalysisResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static UserPromptInjectionAnalysisResult DeserializeUserPromptInjection /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentSafetyContext.Default); - default: - throw new FormatException($"The model {nameof(UserPromptInjectionAnalysisResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserPromptInjectionAnalysisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeInput.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeInput.Serialization.cs index abc1a78899af..76db7371d333 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeInput.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeInput.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AnalyzeInput PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeInput)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static AnalyzeInput DeserializeAnalyzeInput(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeInput)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeRequest1.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeRequest1.Serialization.cs index b79ec2fb9e24..baf6a05d7a85 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeRequest1.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeRequest1.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnalyzeRequest1 PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeRequest1)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static AnalyzeRequest1 DeserializeAnalyzeRequest1(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeRequest1)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeRequest1 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeResult.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeResult.Serialization.cs index ee158107d4a7..52ae27aea028 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeResult.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AnalyzeResult.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AnalyzeResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -223,19 +236,6 @@ internal static AnalyzeResult DeserializeAnalyzeResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ArrayField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ArrayField.Serialization.cs index 09cda8aefc6b..2859d0c1e5d7 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ArrayField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ArrayField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ArrayField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static ArrayField DeserializeArrayField(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ArrayField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ArrayField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ArrayField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContent.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContent.Serialization.cs index 18d920f01fff..165c4c033d9e 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContent.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContent.Serialization.cs @@ -36,6 +36,19 @@ protected override MediaContent PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(AudioVisualContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ protected override MediaContent JsonModelCreateCore(ref Utf8JsonReader reader, M /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(AudioVisualContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioVisualContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AudioVisualContent)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContentSegment.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContentSegment.Serialization.cs index eedc7c001599..52d9bf1d59b9 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContentSegment.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/AudioVisualContentSegment.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AudioVisualContentSegment PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(AudioVisualContentSegment)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static AudioVisualContentSegment DeserializeAudioVisualContentSegment(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(AudioVisualContentSegment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AudioVisualContentSegment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/BooleanField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/BooleanField.Serialization.cs index 7df2a6146c99..c0316bf9017b 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/BooleanField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/BooleanField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(BooleanField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static BooleanField DeserializeBooleanField(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(BooleanField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BooleanField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BooleanField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzer.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzer.Serialization.cs index 2e23f0eeed03..c35e042275d7 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzer.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzer.Serialization.cs @@ -35,6 +35,19 @@ protected virtual ContentAnalyzer PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentAnalyzer)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ContentAnalyzer(Response response) { @@ -411,19 +424,6 @@ internal static ContentAnalyzer DeserializeContentAnalyzer(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentAnalyzer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentAnalyzer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerAnalyzeOperationStatus.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerAnalyzeOperationStatus.Serialization.cs index adc9edf09bc7..d9289fda062d 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerAnalyzeOperationStatus.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerAnalyzeOperationStatus.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContentAnalyzerAnalyzeOperationStatus PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentAnalyzerAnalyzeOperationStatus)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ContentAnalyzerAnalyzeOperationStatus(Response response) { @@ -187,19 +200,6 @@ internal static ContentAnalyzerAnalyzeOperationStatus DeserializeContentAnalyzer /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentAnalyzerAnalyzeOperationStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentAnalyzerAnalyzeOperationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerConfig.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerConfig.Serialization.cs index 5892c4c3e1b4..c8d570e3e038 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerConfig.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerConfig.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContentAnalyzerConfig PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentAnalyzerConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -396,19 +409,6 @@ internal static ContentAnalyzerConfig DeserializeContentAnalyzerConfig(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentAnalyzerConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentAnalyzerConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerOperationStatus.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerOperationStatus.Serialization.cs index a0e7592bb24a..fa606933be56 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerOperationStatus.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentAnalyzerOperationStatus.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContentAnalyzerOperationStatus PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentAnalyzerOperationStatus)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ContentAnalyzerOperationStatus(Response response) { @@ -187,19 +200,6 @@ internal static ContentAnalyzerOperationStatus DeserializeContentAnalyzerOperati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentAnalyzerOperationStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentAnalyzerOperationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentCategoryDefinition.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentCategoryDefinition.Serialization.cs index e45f878ad8c6..1da6fd75b893 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentCategoryDefinition.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentCategoryDefinition.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContentCategoryDefinition PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentCategoryDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static ContentCategoryDefinition DeserializeContentCategoryDefinition(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentCategoryDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentCategoryDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentField.Serialization.cs index 1815ecc7e7c6..12268b5ddf79 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentField.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ContentField PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static ContentField DeserializeContentField(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldDefinition.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldDefinition.Serialization.cs index 78c5e562ffa4..2e5bfe4aac87 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldDefinition.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldDefinition.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContentFieldDefinition PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentFieldDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -337,19 +350,6 @@ internal static ContentFieldDefinition DeserializeContentFieldDefinition(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentFieldDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentFieldDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldSchema.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldSchema.Serialization.cs index 1a581530fdc3..eff384e3e7dc 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldSchema.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentFieldSchema.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContentFieldSchema PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentFieldSchema)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,19 +191,6 @@ internal static ContentFieldSchema DeserializeContentFieldSchema(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentFieldSchema)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentFieldSchema IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentSpan.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentSpan.Serialization.cs index 223182b831f5..a2e971a3560f 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentSpan.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentSpan.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContentSpan PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentSpan)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ContentSpan DeserializeContentSpan(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentSpan)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentSpan IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentUnderstandingDefaults.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentUnderstandingDefaults.Serialization.cs index 49bb58cf8e03..4eae01361474 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentUnderstandingDefaults.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ContentUnderstandingDefaults.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ContentUnderstandingDefaults PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentUnderstandingDefaults)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ContentUnderstandingDefaults(Response response) { @@ -150,19 +163,6 @@ internal static ContentUnderstandingDefaults DeserializeContentUnderstandingDefa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentUnderstandingDefaults)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentUnderstandingDefaults IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAnalyzerRequest.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAnalyzerRequest.Serialization.cs index 40c9f6a80680..138406f3c830 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAnalyzerRequest.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAnalyzerRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CopyAnalyzerRequest PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(CopyAnalyzerRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static CopyAnalyzerRequest DeserializeCopyAnalyzerRequest(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(CopyAnalyzerRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CopyAnalyzerRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAuthorization.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAuthorization.Serialization.cs index 39d734653244..6abe3816ea78 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAuthorization.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/CopyAuthorization.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CopyAuthorization PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(CopyAuthorization)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator CopyAuthorization(Response response) { @@ -143,19 +156,6 @@ internal static CopyAuthorization DeserializeCopyAuthorization(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(CopyAuthorization)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CopyAuthorization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DateField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DateField.Serialization.cs index 819817bccea3..4035d47262c5 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DateField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DateField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DateField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static DateField DeserializeDateField(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DateField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DateField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DateField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotation.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotation.Serialization.cs index f75470f8a399..b3ca1e1f51e0 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotation.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentAnnotation PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentAnnotation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -276,19 +289,6 @@ internal static DocumentAnnotation DeserializeDocumentAnnotation(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentAnnotation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentAnnotation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotationComment.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotationComment.Serialization.cs index 58f34109b200..43868bab9f7e 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotationComment.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentAnnotationComment.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentAnnotationComment PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentAnnotationComment)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,19 +216,6 @@ internal static DocumentAnnotationComment DeserializeDocumentAnnotationComment(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentAnnotationComment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentAnnotationComment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentBarcode.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentBarcode.Serialization.cs index d66222a0e03a..003dc2a74249 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentBarcode.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentBarcode.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentBarcode PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentBarcode)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static DocumentBarcode DeserializeDocumentBarcode(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentBarcode)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentBarcode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentCaption.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentCaption.Serialization.cs index 2c0e7b1469be..0719c7dd79d1 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentCaption.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentCaption.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentCaption PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentCaption)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static DocumentCaption DeserializeDocumentCaption(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentCaption)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentCaption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentChartFigure.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentChartFigure.Serialization.cs index 1140165ad17c..bb486754273a 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentChartFigure.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentChartFigure.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentFigure PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentChartFigure)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,19 +250,6 @@ internal static DocumentChartFigure DeserializeDocumentChartFigure(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentChartFigure)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentChartFigure IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentChartFigure)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContent.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContent.Serialization.cs index 9d1b24e3d183..af69d0f328ca 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContent.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContent.Serialization.cs @@ -37,6 +37,19 @@ protected override MediaContent PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -398,19 +411,6 @@ internal static DocumentContent DeserializeDocumentContent(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentContent)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContentSegment.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContentSegment.Serialization.cs index c242ae643382..e3356399c434 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContentSegment.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentContentSegment.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentContentSegment PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentContentSegment)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static DocumentContentSegment DeserializeDocumentContentSegment(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentContentSegment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentContentSegment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFigure.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFigure.Serialization.cs index ee4976c8b3f0..3f67278a466f 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFigure.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFigure.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentFigure PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static DocumentFigure DeserializeDocumentFigure(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFigure IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFootnote.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFootnote.Serialization.cs index 57ea4e63e9cd..9816aa67c626 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFootnote.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFootnote.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFootnote PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFootnote)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static DocumentFootnote DeserializeDocumentFootnote(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFootnote)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFootnote IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFormula.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFormula.Serialization.cs index 84144a683611..c302c986fc94 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFormula.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentFormula.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFormula PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFormula)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static DocumentFormula DeserializeDocumentFormula(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFormula)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFormula IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentHyperlink.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentHyperlink.Serialization.cs index 6c20e0ebec97..b770f485e8d5 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentHyperlink.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentHyperlink.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentHyperlink PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentHyperlink)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,19 +166,6 @@ internal static DocumentHyperlink DeserializeDocumentHyperlink(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentHyperlink)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentHyperlink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentLine.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentLine.Serialization.cs index 98ea27f1a132..22307912c08f 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentLine.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentLine.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentLine PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentLine)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static DocumentLine DeserializeDocumentLine(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentLine)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentLine IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentMermaidFigure.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentMermaidFigure.Serialization.cs index 97f13d40e21a..6d3c5fd97bad 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentMermaidFigure.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentMermaidFigure.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentFigure PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentMermaidFigure)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static DocumentMermaidFigure DeserializeDocumentMermaidFigure(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentMermaidFigure)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentMermaidFigure IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentMermaidFigure)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentPage.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentPage.Serialization.cs index 4d3ec92501a5..8c070a99d0c9 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentPage.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentPage.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentPage PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentPage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -299,19 +312,6 @@ internal static DocumentPage DeserializeDocumentPage(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentPage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentPage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentParagraph.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentParagraph.Serialization.cs index 5d6c89e879e0..a4d00b700274 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentParagraph.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentParagraph.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentParagraph PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentParagraph)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static DocumentParagraph DeserializeDocumentParagraph(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentParagraph)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentParagraph IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentSection.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentSection.Serialization.cs index fd2cadb346d8..e0545caa5317 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentSection.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentSection.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DocumentSection PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static DocumentSection DeserializeDocumentSection(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTable.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTable.Serialization.cs index 5039d8470c63..69d2b9f84c06 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTable.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTable.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentTable PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTable)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static DocumentTable DeserializeDocumentTable(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTable)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTable IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTableCell.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTableCell.Serialization.cs index 106624535ba1..5d34b640d895 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTableCell.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentTableCell.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentTableCell PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTableCell)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -253,19 +266,6 @@ internal static DocumentTableCell DeserializeDocumentTableCell(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTableCell)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTableCell IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentWord.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentWord.Serialization.cs index 102c995251f5..8308374a0026 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentWord.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/DocumentWord.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DocumentWord PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentWord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static DocumentWord DeserializeDocumentWord(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentWord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentWord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/GrantCopyAuthorizationRequest1.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/GrantCopyAuthorizationRequest1.Serialization.cs index 4ecd156ac7d0..d1105f5dfb2f 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/GrantCopyAuthorizationRequest1.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/GrantCopyAuthorizationRequest1.Serialization.cs @@ -38,6 +38,19 @@ protected virtual GrantCopyAuthorizationRequest1 PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(GrantCopyAuthorizationRequest1)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static GrantCopyAuthorizationRequest1 DeserializeGrantCopyAuthorization /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(GrantCopyAuthorizationRequest1)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GrantCopyAuthorizationRequest1 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/IntegerField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/IntegerField.Serialization.cs index f885f452a9ac..c5cb974e0bc4 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/IntegerField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/IntegerField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(IntegerField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static IntegerField DeserializeIntegerField(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(IntegerField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IntegerField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IntegerField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/JsonField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/JsonField.Serialization.cs index c7236d913344..d66995aa5286 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/JsonField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/JsonField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(JsonField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static JsonField DeserializeJsonField(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(JsonField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. JsonField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (JsonField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/KnowledgeSource.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/KnowledgeSource.Serialization.cs index cf5f939bb5c9..e9edf6e123e9 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/KnowledgeSource.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/KnowledgeSource.Serialization.cs @@ -40,6 +40,19 @@ protected virtual KnowledgeSource PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static KnowledgeSource DeserializeKnowledgeSource(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/LabeledDataKnowledgeSource.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/LabeledDataKnowledgeSource.Serialization.cs index 07683b3b9847..ed219cbc9450 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/LabeledDataKnowledgeSource.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/LabeledDataKnowledgeSource.Serialization.cs @@ -37,6 +37,19 @@ protected override KnowledgeSource PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(LabeledDataKnowledgeSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static LabeledDataKnowledgeSource DeserializeLabeledDataKnowledgeSource /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(LabeledDataKnowledgeSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LabeledDataKnowledgeSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LabeledDataKnowledgeSource)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/MediaContent.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/MediaContent.Serialization.cs index bba88e4a41e1..2520ac60b41e 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/MediaContent.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/MediaContent.Serialization.cs @@ -40,6 +40,19 @@ protected virtual MediaContent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(MediaContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static MediaContent DeserializeMediaContent(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(MediaContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MediaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/NumberField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/NumberField.Serialization.cs index 64dcfe110b17..edbbc78d1e8d 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/NumberField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/NumberField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(NumberField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static NumberField DeserializeNumberField(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(NumberField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NumberField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NumberField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ObjectField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ObjectField.Serialization.cs index 080a5590eb0c..51547e2bbd55 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ObjectField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/ObjectField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ObjectField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static ObjectField DeserializeObjectField(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ObjectField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObjectField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObjectField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/PagedContentAnalyzer.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/PagedContentAnalyzer.Serialization.cs index 4395d0d8aa10..166e807d4f45 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/PagedContentAnalyzer.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/PagedContentAnalyzer.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedContentAnalyzer PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedContentAnalyzer)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedContentAnalyzer(Response response) { @@ -153,19 +166,6 @@ internal static PagedContentAnalyzer DeserializePagedContentAnalyzer(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedContentAnalyzer)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedContentAnalyzer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/StringField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/StringField.Serialization.cs index 1f8eb5bc62a4..5ff1a3f8a297 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/StringField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/StringField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(StringField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static StringField DeserializeStringField(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(StringField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StringField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StringField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/SupportedModels.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/SupportedModels.Serialization.cs index 3e5f7c6a0b88..02825b34df1f 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/SupportedModels.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/SupportedModels.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SupportedModels PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(SupportedModels)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static SupportedModels DeserializeSupportedModels(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(SupportedModels)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SupportedModels IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TimeField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TimeField.Serialization.cs index 6d4b10b3fabb..80354dbcad2e 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TimeField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TimeField.Serialization.cs @@ -32,6 +32,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(TimeField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static TimeField DeserializeTimeField(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(TimeField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TimeField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TimeField)PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptPhrase.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptPhrase.Serialization.cs index ad3fc89d63ac..947ba2be0900 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptPhrase.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptPhrase.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TranscriptPhrase PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(TranscriptPhrase)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,19 +227,6 @@ internal static TranscriptPhrase DeserializeTranscriptPhrase(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(TranscriptPhrase)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranscriptPhrase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptWord.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptWord.Serialization.cs index b8664514cd5f..7c67581bb61c 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptWord.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/TranscriptWord.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TranscriptWord PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(TranscriptWord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static TranscriptWord DeserializeTranscriptWord(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(TranscriptWord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranscriptWord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownContentField.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownContentField.Serialization.cs index c37fa0712ccf..1d98ed4baf64 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownContentField.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownContentField.Serialization.cs @@ -36,6 +36,19 @@ protected override ContentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(ContentField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static UnknownContentField DeserializeUnknownContentField(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(ContentField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContentField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownDocumentFigure.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownDocumentFigure.Serialization.cs index 6b56ea6d9816..ce14ad9b93ae 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownDocumentFigure.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownDocumentFigure.Serialization.cs @@ -36,6 +36,19 @@ protected override DocumentFigure PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static UnknownDocumentFigure DeserializeUnknownDocumentFigure(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFigure IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownKnowledgeSource.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownKnowledgeSource.Serialization.cs index c8a1c5b1a6f7..bdeaa77f6f48 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownKnowledgeSource.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownKnowledgeSource.Serialization.cs @@ -36,6 +36,19 @@ protected override KnowledgeSource PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(KnowledgeSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownKnowledgeSource DeserializeUnknownKnowledgeSource(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(KnowledgeSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KnowledgeSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownMediaContent.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownMediaContent.Serialization.cs index fbb766f0cfac..bb273b9b5604 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownMediaContent.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UnknownMediaContent.Serialization.cs @@ -36,6 +36,19 @@ protected override MediaContent PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(MediaContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static UnknownMediaContent DeserializeUnknownMediaContent(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(MediaContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MediaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UsageDetails.Serialization.cs b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UsageDetails.Serialization.cs index 7d97a4e9ecc6..e9b3a8333f54 100644 --- a/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UsageDetails.Serialization.cs +++ b/sdk/contentunderstanding/Azure.AI.ContentUnderstanding/src/Generated/Models/UsageDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual UsageDetails PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); + default: + throw new FormatException($"The model {nameof(UsageDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,19 +243,6 @@ internal static UsageDetails DeserializeUsageDetails(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIContentUnderstandingContext.Default); - default: - throw new FormatException($"The model {nameof(UsageDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UsageDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBox.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBox.Serialization.cs index e2a8cba7397a..24acbb9d916a 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBox.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBox.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DevBox PersistableModelCreateCore(BinaryData data, ModelReader } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBox)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevBox(Response response) { @@ -376,19 +389,6 @@ internal static DevBox DeserializeDevBox(JsonElement element, ModelReaderWriterO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBox)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBox IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxAction.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxAction.Serialization.cs index 3aee7e8c8cb1..3db9237c89d2 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxAction.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxAction.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DevBoxAction PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxAction)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevBoxAction(Response response) { @@ -183,19 +196,6 @@ internal static DevBoxAction DeserializeDevBoxAction(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxActionDelayResult.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxActionDelayResult.Serialization.cs index 583e1693bfdd..1f5fb76c8f2d 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxActionDelayResult.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxActionDelayResult.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DevBoxActionDelayResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxActionDelayResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static DevBoxActionDelayResult DeserializeDevBoxActionDelayResult(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxActionDelayResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxActionDelayResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxHardwareProfile.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxHardwareProfile.Serialization.cs index 8d71b265d6fc..aeb5c309bc9d 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxHardwareProfile.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxHardwareProfile.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DevBoxHardwareProfile PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxHardwareProfile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static DevBoxHardwareProfile DeserializeDevBoxHardwareProfile(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxHardwareProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxHardwareProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxImageReference.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxImageReference.Serialization.cs index 9e261fe3520b..6f09f3aad667 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxImageReference.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxImageReference.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DevBoxImageReference PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxImageReference)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static DevBoxImageReference DeserializeDevBoxImageReference(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxImageReference)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxImageReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxNextAction.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxNextAction.Serialization.cs index e9d2fd20a4d3..ae3c27c636b6 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxNextAction.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxNextAction.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DevBoxNextAction PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxNextAction)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static DevBoxNextAction DeserializeDevBoxNextAction(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxNextAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxNextAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxPool.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxPool.Serialization.cs index f88f635d1e30..581e07713091 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxPool.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxPool.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DevBoxPool PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxPool)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevBoxPool(Response response) { @@ -264,19 +277,6 @@ internal static DevBoxPool DeserializeDevBoxPool(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxPool)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxSchedule.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxSchedule.Serialization.cs index 6428052e303e..3f82311e1bea 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxSchedule.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxSchedule.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DevBoxSchedule PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxSchedule)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevBoxSchedule(Response response) { @@ -169,19 +182,6 @@ internal static DevBoxSchedule DeserializeDevBoxSchedule(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxSchedule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxStorageProfile.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxStorageProfile.Serialization.cs index e0eb72e7ddc1..7360b6ddf52d 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxStorageProfile.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevBoxStorageProfile.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DevBoxStorageProfile PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevBoxStorageProfile)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static DevBoxStorageProfile DeserializeDevBoxStorageProfile(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevBoxStorageProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevBoxStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterCatalog.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterCatalog.Serialization.cs index 825e479285f8..d1b8a1788c3c 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterCatalog.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterCatalog.Serialization.cs @@ -34,6 +34,19 @@ protected virtual DevCenterCatalog PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevCenterCatalog)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevCenterCatalog(Response response) { @@ -126,19 +139,6 @@ internal static DevCenterCatalog DeserializeDevCenterCatalog(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevCenterCatalog)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevCenterCatalog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironment.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironment.Serialization.cs index 8e7598e47092..f624c491ff03 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironment.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironment.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DevCenterEnvironment PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevCenterEnvironment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevCenterEnvironment(Response response) { @@ -272,19 +285,6 @@ internal static DevCenterEnvironment DeserializeDevCenterEnvironment(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevCenterEnvironment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevCenterEnvironment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironmentType.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironmentType.Serialization.cs index 55bc105ad830..e51611c613a9 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironmentType.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterEnvironmentType.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DevCenterEnvironmentType PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevCenterEnvironmentType)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,19 +153,6 @@ internal static DevCenterEnvironmentType DeserializeDevCenterEnvironmentType(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevCenterEnvironmentType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevCenterEnvironmentType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterProject.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterProject.Serialization.cs index b0d3ba89f89b..e98dccb19ba7 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterProject.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/DevCenterProject.Serialization.cs @@ -34,6 +34,19 @@ protected virtual DevCenterProject PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(DevCenterProject)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DevCenterProject(Response response) { @@ -152,19 +165,6 @@ internal static DevCenterProject DeserializeDevCenterProject(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(DevCenterProject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DevCenterProject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinition.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinition.Serialization.cs index b3d94b1aaa3d..77ea0ea6f69b 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinition.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinition.Serialization.cs @@ -39,6 +39,19 @@ protected virtual EnvironmentDefinition PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(EnvironmentDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator EnvironmentDefinition(Response response) { @@ -213,19 +226,6 @@ internal static EnvironmentDefinition DeserializeEnvironmentDefinition(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(EnvironmentDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EnvironmentDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinitionParameter.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinitionParameter.Serialization.cs index 6bebe1257afd..dda0fa36588e 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinitionParameter.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/EnvironmentDefinitionParameter.Serialization.cs @@ -38,6 +38,19 @@ protected virtual EnvironmentDefinitionParameter PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(EnvironmentDefinitionParameter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,19 +243,6 @@ internal static EnvironmentDefinitionParameter DeserializeEnvironmentDefinitionP /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(EnvironmentDefinitionParameter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EnvironmentDefinitionParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/OSDisk.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/OSDisk.Serialization.cs index bd321adda8b0..36e9a32f90c3 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/OSDisk.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/OSDisk.Serialization.cs @@ -33,6 +33,19 @@ protected virtual OSDisk PersistableModelCreateCore(BinaryData data, ModelReader } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(OSDisk)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static OSDisk DeserializeOSDisk(JsonElement element, ModelReaderWriterO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(OSDisk)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OSDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedCatalog.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedCatalog.Serialization.cs index f45bff5fff99..1635b851c7f7 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedCatalog.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedCatalog.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedCatalog PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedCatalog)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedCatalog(Response response) { @@ -153,19 +166,6 @@ internal static PagedCatalog DeserializePagedCatalog(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedCatalog)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedCatalog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBox.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBox.Serialization.cs index de5d0cef5049..6cb00e78969e 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBox.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBox.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedDevBox PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDevBox)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDevBox(Response response) { @@ -153,19 +166,6 @@ internal static PagedDevBox DeserializePagedDevBox(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDevBox)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDevBox IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxAction.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxAction.Serialization.cs index 52a284996c2b..866a676881d8 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxAction.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxAction.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedDevBoxAction PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDevBoxAction)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDevBoxAction(Response response) { @@ -153,19 +166,6 @@ internal static PagedDevBoxAction DeserializePagedDevBoxAction(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDevBoxAction)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDevBoxAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxActionDelayResult.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxActionDelayResult.Serialization.cs index 4993360c0445..4053f39a509a 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxActionDelayResult.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedDevBoxActionDelayResult.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedDevBoxActionDelayResult PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDevBoxActionDelayResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDevBoxActionDelayResult(Response response) { @@ -153,19 +166,6 @@ internal static PagedDevBoxActionDelayResult DeserializePagedDevBoxActionDelayRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDevBoxActionDelayResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDevBoxActionDelayResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironment.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironment.Serialization.cs index 182aae53b6fe..121182d98365 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironment.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironment.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedEnvironment PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedEnvironment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedEnvironment(Response response) { @@ -153,19 +166,6 @@ internal static PagedEnvironment DeserializePagedEnvironment(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedEnvironment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedEnvironment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentDefinition.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentDefinition.Serialization.cs index f18972d45c63..31ae51a0010b 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentDefinition.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentDefinition.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedEnvironmentDefinition PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedEnvironmentDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedEnvironmentDefinition(Response response) { @@ -153,19 +166,6 @@ internal static PagedEnvironmentDefinition DeserializePagedEnvironmentDefinition /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedEnvironmentDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedEnvironmentDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentType.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentType.Serialization.cs index 9b42625e0edc..8fc80bc0dafc 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentType.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedEnvironmentType.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedEnvironmentType PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedEnvironmentType)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedEnvironmentType(Response response) { @@ -153,19 +166,6 @@ internal static PagedEnvironmentType DeserializePagedEnvironmentType(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedEnvironmentType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedEnvironmentType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedPool.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedPool.Serialization.cs index 1423c478d78a..ab534b3fa99f 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedPool.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedPool.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedPool PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedPool)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedPool(Response response) { @@ -153,19 +166,6 @@ internal static PagedPool DeserializePagedPool(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedPool)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedProject.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedProject.Serialization.cs index e4168cbac42c..6f141cb13318 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedProject.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedProject.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedProject PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedProject)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedProject(Response response) { @@ -153,19 +166,6 @@ internal static PagedProject DeserializePagedProject(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedProject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedProject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedSchedule.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedSchedule.Serialization.cs index f644d3b63621..c2844c211e60 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedSchedule.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/PagedSchedule.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PagedSchedule PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(PagedSchedule)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedSchedule(Response response) { @@ -153,19 +166,6 @@ internal static PagedSchedule DeserializePagedSchedule(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(PagedSchedule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/RemoteConnection.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/RemoteConnection.Serialization.cs index 9176c050e26d..95671ec32584 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/RemoteConnection.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/RemoteConnection.Serialization.cs @@ -34,6 +34,19 @@ protected virtual RemoteConnection PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(RemoteConnection)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RemoteConnection(Response response) { @@ -145,19 +158,6 @@ internal static RemoteConnection DeserializeRemoteConnection(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(RemoteConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RemoteConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/StopOnDisconnectConfiguration.Serialization.cs b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/StopOnDisconnectConfiguration.Serialization.cs index e35313dc1b03..0203ea2e15d7 100644 --- a/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/StopOnDisconnectConfiguration.Serialization.cs +++ b/sdk/devcenter/Azure.Developer.DevCenter/src/Generated/Models/StopOnDisconnectConfiguration.Serialization.cs @@ -38,6 +38,19 @@ protected virtual StopOnDisconnectConfiguration PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); + default: + throw new FormatException($"The model {nameof(StopOnDisconnectConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static StopOnDisconnectConfiguration DeserializeStopOnDisconnectConfigu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperDevCenterContext.Default); - default: - throw new FormatException($"The model {nameof(StopOnDisconnectConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StopOnDisconnectConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AddressValue.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AddressValue.Serialization.cs index 3539cee3b1d8..3eb57983b548 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AddressValue.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AddressValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AddressValue PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AddressValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -275,19 +288,6 @@ internal static AddressValue DeserializeAddressValue(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AddressValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AddressValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchDocumentsOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchDocumentsOptions.Serialization.cs index b8982ea00572..329d7729f6ff 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchDocumentsOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchDocumentsOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeBatchDocumentsOptions PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeBatchDocumentsOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static AnalyzeBatchDocumentsOptions DeserializeAnalyzeBatchDocumentsOpt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeBatchDocumentsOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeBatchDocumentsOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchOperationDetails.Serialization.cs index 99579d521dd9..3c6f9800a153 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchOperationDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeBatchOperationDetails PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeBatchOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AnalyzeBatchOperationDetails(Response response) { @@ -207,19 +220,6 @@ internal static AnalyzeBatchOperationDetails DeserializeAnalyzeBatchOperationDet /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeBatchOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeBatchOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResult.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResult.Serialization.cs index 06ca7bbb90ff..df30e6e477f7 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResult.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeBatchResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeBatchResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static AnalyzeBatchResult DeserializeAnalyzeBatchResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeBatchResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeBatchResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResultDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResultDetails.Serialization.cs index e5523aa80579..d6f468394592 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResultDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeBatchResultDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AnalyzeBatchResultDetails PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeBatchResultDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static AnalyzeBatchResultDetails DeserializeAnalyzeBatchResultDetails(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeBatchResultDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeBatchResultDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeDocumentOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeDocumentOptions.Serialization.cs index ac140e965f8a..ddc0a71aeb4e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeDocumentOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeDocumentOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AnalyzeDocumentOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeDocumentOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static AnalyzeDocumentOptions DeserializeAnalyzeDocumentOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeDocumentOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeDocumentOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeResult.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeResult.Serialization.cs index e363aefba64d..58d39b1c7757 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeResult.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzeResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AnalyzeResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzeResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -418,19 +431,6 @@ internal static AnalyzeResult DeserializeAnalyzeResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzedDocument.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzedDocument.Serialization.cs index 9a1c25bb7639..54a560482fb1 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzedDocument.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AnalyzedDocument.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AnalyzedDocument PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AnalyzedDocument)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,19 +215,6 @@ internal static AnalyzedDocument DeserializeAnalyzedDocument(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AnalyzedDocument)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AnalyzedDocument IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeClassifierCopyOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeClassifierCopyOptions.Serialization.cs index 0da08c45c615..e0afa7f8844c 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeClassifierCopyOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeClassifierCopyOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AuthorizeClassifierCopyOptions PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AuthorizeClassifierCopyOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static AuthorizeClassifierCopyOptions DeserializeAuthorizeClassifierCop /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AuthorizeClassifierCopyOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AuthorizeClassifierCopyOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeModelCopyOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeModelCopyOptions.Serialization.cs index 1c37b0a469c8..b3f9af4a64f0 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeModelCopyOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/AuthorizeModelCopyOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AuthorizeModelCopyOptions PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(AuthorizeModelCopyOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static AuthorizeModelCopyOptions DeserializeAuthorizeModelCopyOptions(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(AuthorizeModelCopyOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AuthorizeModelCopyOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobContentSource.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobContentSource.Serialization.cs index 3d3aa7391a86..35c1107f1f51 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobContentSource.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobContentSource.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BlobContentSource PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(BlobContentSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static BlobContentSource DeserializeBlobContentSource(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(BlobContentSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BlobContentSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobFileListContentSource.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobFileListContentSource.Serialization.cs index b87e4b400bfa..1bea9cd99d16 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobFileListContentSource.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BlobFileListContentSource.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BlobFileListContentSource PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(BlobFileListContentSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static BlobFileListContentSource DeserializeBlobFileListContentSource(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(BlobFileListContentSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BlobFileListContentSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BoundingRegion.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BoundingRegion.Serialization.cs index d3731b16f41a..dd575ed7a3b7 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BoundingRegion.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BoundingRegion.Serialization.cs @@ -37,6 +37,19 @@ private BoundingRegion PersistableModelCreateCore(BinaryData data, ModelReaderWr } } + /// The client options for reading and writing models. + private BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(BoundingRegion)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static BoundingRegion DeserializeBoundingRegion(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - private BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(BoundingRegion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BoundingRegion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildClassifierOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildClassifierOptions.Serialization.cs index 1c6cbd09050d..2d34ccd4fa1b 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildClassifierOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildClassifierOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BuildClassifierOptions PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(BuildClassifierOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static BuildClassifierOptions DeserializeBuildClassifierOptions(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(BuildClassifierOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BuildClassifierOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildDocumentModelOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildDocumentModelOptions.Serialization.cs index 9a80b78f6ab1..046c0b48b1fa 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildDocumentModelOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/BuildDocumentModelOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BuildDocumentModelOptions PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(BuildDocumentModelOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,19 +259,6 @@ internal static BuildDocumentModelOptions DeserializeBuildDocumentModelOptions(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(BuildDocumentModelOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BuildDocumentModelOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierCopyAuthorization.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierCopyAuthorization.Serialization.cs index cd8cc34a80b3..7f13edddf9c6 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierCopyAuthorization.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierCopyAuthorization.Serialization.cs @@ -42,6 +42,19 @@ protected virtual ClassifierCopyAuthorization PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(ClassifierCopyAuthorization)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ClassifierCopyAuthorization(Response response) { @@ -178,19 +191,6 @@ internal static ClassifierCopyAuthorization DeserializeClassifierCopyAuthorizati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(ClassifierCopyAuthorization)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClassifierCopyAuthorization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierDocumentTypeDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierDocumentTypeDetails.Serialization.cs index 6394d2dbc9ce..444361ad6dbd 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierDocumentTypeDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifierDocumentTypeDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ClassifierDocumentTypeDetails PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(ClassifierDocumentTypeDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static ClassifierDocumentTypeDetails DeserializeClassifierDocumentTypeD /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(ClassifierDocumentTypeDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClassifierDocumentTypeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifyDocumentOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifyDocumentOptions.Serialization.cs index 44f4a02feb66..32ae31f378d8 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifyDocumentOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ClassifyDocumentOptions.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ClassifyDocumentOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(ClassifyDocumentOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static ClassifyDocumentOptions DeserializeClassifyDocumentOptions(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(ClassifyDocumentOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClassifyDocumentOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ComposeModelOptions.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ComposeModelOptions.Serialization.cs index 6f1548edaec1..470e90485099 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ComposeModelOptions.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ComposeModelOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ComposeModelOptions PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(ComposeModelOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,19 +231,6 @@ internal static ComposeModelOptions DeserializeComposeModelOptions(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(ComposeModelOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ComposeModelOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CurrencyValue.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CurrencyValue.Serialization.cs index 3619b1526b78..3934b60c43f6 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CurrencyValue.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CurrencyValue.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CurrencyValue PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(CurrencyValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,19 +154,6 @@ internal static CurrencyValue DeserializeCurrencyValue(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(CurrencyValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CurrencyValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CustomDocumentModelsDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CustomDocumentModelsDetails.Serialization.cs index e27e318e8597..5b716d9aff55 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CustomDocumentModelsDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/CustomDocumentModelsDetails.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CustomDocumentModelsDetails PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(CustomDocumentModelsDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static CustomDocumentModelsDetails DeserializeCustomDocumentModelsDetai /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(CustomDocumentModelsDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CustomDocumentModelsDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentBarcode.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentBarcode.Serialization.cs index 63682399585f..6770c522b4a2 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentBarcode.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentBarcode.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentBarcode PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentBarcode)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static DocumentBarcode DeserializeDocumentBarcode(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentBarcode)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentBarcode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentCaption.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentCaption.Serialization.cs index 4950592a1f62..14634c8b5a97 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentCaption.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentCaption.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentCaption PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentCaption)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,19 +212,6 @@ internal static DocumentCaption DeserializeDocumentCaption(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentCaption)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentCaption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierBuildOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierBuildOperationDetails.Serialization.cs index 6d8b88c995d2..d8f62f672193 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierBuildOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierBuildOperationDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentClassifierBuildOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static DocumentClassifierBuildOperationDetails DeserializeDocumentClass /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentClassifierBuildOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentClassifierBuildOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentClassifierBuildOperationDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierCopyToOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierCopyToOperationDetails.Serialization.cs index 28a5a2854692..be431a1ec2a3 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierCopyToOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierCopyToOperationDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentClassifierCopyToOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static DocumentClassifierCopyToOperationDetails DeserializeDocumentClas /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentClassifierCopyToOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentClassifierCopyToOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentClassifierCopyToOperationDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierDetails.Serialization.cs index ca1cd666551e..4f01ab152dcf 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentClassifierDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DocumentClassifierDetails PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentClassifierDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DocumentClassifierDetails(Response response) { @@ -249,19 +262,6 @@ internal static DocumentClassifierDetails DeserializeDocumentClassifierDetails(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentClassifierDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentClassifierDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentField.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentField.Serialization.cs index 3208efe2b220..4acd1ca842ab 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentField.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentField.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentField PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentField)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -472,19 +485,6 @@ internal static DocumentField DeserializeDocumentField(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentField)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentField IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFieldSchema.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFieldSchema.Serialization.cs index 2ec6323514a4..821da7deaea8 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFieldSchema.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFieldSchema.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFieldSchema PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFieldSchema)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,19 +201,6 @@ internal static DocumentFieldSchema DeserializeDocumentFieldSchema(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFieldSchema)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFieldSchema IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFigure.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFigure.Serialization.cs index 965ad4358285..719da5a67dbb 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFigure.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFigure.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFigure PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -249,19 +262,6 @@ internal static DocumentFigure DeserializeDocumentFigure(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFigure)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFigure IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFootnote.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFootnote.Serialization.cs index 806d8494c295..c480e9c3964e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFootnote.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFootnote.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFootnote PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFootnote)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,19 +212,6 @@ internal static DocumentFootnote DeserializeDocumentFootnote(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFootnote)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFootnote IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFormula.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFormula.Serialization.cs index e66465351cbc..1a5a948621b0 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFormula.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentFormula.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentFormula PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentFormula)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static DocumentFormula DeserializeDocumentFormula(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentFormula)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentFormula IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceError.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceError.Serialization.cs index b948624b7bcf..bdcd3d9433b5 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceError.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceError.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentIntelligenceError PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static DocumentIntelligenceError DeserializeDocumentIntelligenceError(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceInnerError.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceInnerError.Serialization.cs index f8dda1be30dc..20e98c090068 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceInnerError.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceInnerError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DocumentIntelligenceInnerError PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceInnerError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static DocumentIntelligenceInnerError DeserializeDocumentIntelligenceIn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceInnerError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceInnerError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceOperationDetails.Serialization.cs index f5b65dff16b9..dd75d148e0e8 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceOperationDetails.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DocumentIntelligenceOperationDetails PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DocumentIntelligenceOperationDetails(Response response) { @@ -173,19 +186,6 @@ internal static DocumentIntelligenceOperationDetails DeserializeDocumentIntellig /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceResourceDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceResourceDetails.Serialization.cs index 37a04167c7e4..6121247dbd88 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceResourceDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceResourceDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DocumentIntelligenceResourceDetails PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceResourceDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DocumentIntelligenceResourceDetails(Response response) { @@ -127,19 +140,6 @@ internal static DocumentIntelligenceResourceDetails DeserializeDocumentIntellige /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceResourceDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceResourceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceWarning.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceWarning.Serialization.cs index 39bae43e062b..b08ebba77947 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceWarning.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentIntelligenceWarning.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentIntelligenceWarning PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceWarning)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static DocumentIntelligenceWarning DeserializeDocumentIntelligenceWarni /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceWarning)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceWarning IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValueElement.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValueElement.Serialization.cs index 3e6fff63e3f3..36bc2f235a0d 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValueElement.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValueElement.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentKeyValueElement PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentKeyValueElement)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static DocumentKeyValueElement DeserializeDocumentKeyValueElement(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentKeyValueElement)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentKeyValueElement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValuePair.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValuePair.Serialization.cs index f54814214394..004d88b521ff 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValuePair.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentKeyValuePair.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentKeyValuePair PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentKeyValuePair)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static DocumentKeyValuePair DeserializeDocumentKeyValuePair(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentKeyValuePair)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentKeyValuePair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLanguage.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLanguage.Serialization.cs index 8fb0076e2a43..3b50fe0d7d01 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLanguage.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLanguage.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentLanguage PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static DocumentLanguage DeserializeDocumentLanguage(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLine.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLine.Serialization.cs index 56a348f49580..5de68b78560e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLine.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentLine.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentLine PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentLine)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,19 +178,6 @@ internal static DocumentLine DeserializeDocumentLine(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentLine)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentLine IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelBuildOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelBuildOperationDetails.Serialization.cs index 225ab69384ae..1644169e8221 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelBuildOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelBuildOperationDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentModelBuildOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static DocumentModelBuildOperationDetails DeserializeDocumentModelBuild /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentModelBuildOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentModelBuildOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentModelBuildOperationDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelComposeOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelComposeOperationDetails.Serialization.cs index 0e6644532f37..67998366abe6 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelComposeOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelComposeOperationDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentModelComposeOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static DocumentModelComposeOperationDetails DeserializeDocumentModelCom /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentModelComposeOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentModelComposeOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentModelComposeOperationDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelCopyToOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelCopyToOperationDetails.Serialization.cs index 935b2325b8ea..63988efe2efd 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelCopyToOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelCopyToOperationDetails.Serialization.cs @@ -37,6 +37,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentModelCopyToOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static DocumentModelCopyToOperationDetails DeserializeDocumentModelCopy /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentModelCopyToOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentModelCopyToOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DocumentModelCopyToOperationDetails)PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelDetails.Serialization.cs index 3987b4c3991d..fca3b51d1bca 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentModelDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DocumentModelDetails PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentModelDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DocumentModelDetails(Response response) { @@ -381,19 +394,6 @@ internal static DocumentModelDetails DeserializeDocumentModelDetails(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentModelDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentModelDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentPage.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentPage.Serialization.cs index 89bcbd1f653d..6f0237f5ac4e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentPage.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentPage.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentPage PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentPage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -334,19 +347,6 @@ internal static DocumentPage DeserializeDocumentPage(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentPage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentPage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentParagraph.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentParagraph.Serialization.cs index 8efa44d5ffeb..399e86a99cc0 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentParagraph.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentParagraph.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentParagraph PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentParagraph)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static DocumentParagraph DeserializeDocumentParagraph(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentParagraph)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentParagraph IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSection.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSection.Serialization.cs index 89feab353082..31a301b91f29 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSection.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSection.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentSection PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static DocumentSection DeserializeDocumentSection(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSelectionMark.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSelectionMark.Serialization.cs index 84b13a6173cf..edd3274bab57 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSelectionMark.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSelectionMark.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DocumentSelectionMark PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSelectionMark)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static DocumentSelectionMark DeserializeDocumentSelectionMark(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSelectionMark)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSelectionMark IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSpan.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSpan.Serialization.cs index b50e68885dad..0f3a262237aa 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSpan.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentSpan.Serialization.cs @@ -40,6 +40,19 @@ private DocumentSpan PersistableModelCreateCore(BinaryData data, ModelReaderWrit } } + /// The client options for reading and writing models. + private BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentSpan)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static DocumentSpan DeserializeDocumentSpan(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - private BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentSpan)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentSpan IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentStyle.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentStyle.Serialization.cs index 38083fcbcd0c..d5975c25ba18 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentStyle.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentStyle.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentStyle PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentStyle)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -224,19 +237,6 @@ internal static DocumentStyle DeserializeDocumentStyle(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentStyle)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentStyle IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTable.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTable.Serialization.cs index 6022e0a7f07d..ebd778145f9e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTable.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTable.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentTable PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTable)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -236,19 +249,6 @@ internal static DocumentTable DeserializeDocumentTable(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTable)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTable IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTableCell.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTableCell.Serialization.cs index f2d23f417745..b298b4f7ecac 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTableCell.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTableCell.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DocumentTableCell PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTableCell)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -270,19 +283,6 @@ internal static DocumentTableCell DeserializeDocumentTableCell(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTableCell)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTableCell IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTypeDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTypeDetails.Serialization.cs index 2763632e35d3..0f243b94fef8 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTypeDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentTypeDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DocumentTypeDetails PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentTypeDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -297,19 +310,6 @@ internal static DocumentTypeDetails DeserializeDocumentTypeDetails(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentTypeDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentTypeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentWord.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentWord.Serialization.cs index e59066986ec0..ac1e83ad0f7e 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentWord.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/DocumentWord.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DocumentWord PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentWord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static DocumentWord DeserializeDocumentWord(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentWord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentWord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ModelCopyAuthorization.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ModelCopyAuthorization.Serialization.cs index 803fe45cd1a2..efadf8eb6584 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ModelCopyAuthorization.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/ModelCopyAuthorization.Serialization.cs @@ -42,6 +42,19 @@ protected virtual ModelCopyAuthorization PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(ModelCopyAuthorization)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ModelCopyAuthorization(Response response) { @@ -178,19 +191,6 @@ internal static ModelCopyAuthorization DeserializeModelCopyAuthorization(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(ModelCopyAuthorization)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ModelCopyAuthorization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedAnalyzeBatchOperation.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedAnalyzeBatchOperation.Serialization.cs index 6ad2b893454c..268173a62bea 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedAnalyzeBatchOperation.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedAnalyzeBatchOperation.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedAnalyzeBatchOperation PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(PagedAnalyzeBatchOperation)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedAnalyzeBatchOperation(Response response) { @@ -152,19 +165,6 @@ internal static PagedAnalyzeBatchOperation DeserializePagedAnalyzeBatchOperation /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(PagedAnalyzeBatchOperation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedAnalyzeBatchOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentClassifierDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentClassifierDetails.Serialization.cs index a4100bf52823..c25b6d5d3051 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentClassifierDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentClassifierDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDocumentClassifierDetails PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDocumentClassifierDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDocumentClassifierDetails(Response response) { @@ -153,19 +166,6 @@ internal static PagedDocumentClassifierDetails DeserializePagedDocumentClassifie /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDocumentClassifierDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDocumentClassifierDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentIntelligenceOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentIntelligenceOperationDetails.Serialization.cs index 8fe66e7d3ca0..15501607d908 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentIntelligenceOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentIntelligenceOperationDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDocumentIntelligenceOperationDetails PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDocumentIntelligenceOperationDetails(Response response) { @@ -153,19 +166,6 @@ internal static PagedDocumentIntelligenceOperationDetails DeserializePagedDocume /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDocumentIntelligenceOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentModelDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentModelDetails.Serialization.cs index 2c977c65f97a..d5fb91722826 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentModelDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/PagedDocumentModelDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDocumentModelDetails PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDocumentModelDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDocumentModelDetails(Response response) { @@ -153,19 +166,6 @@ internal static PagedDocumentModelDetails DeserializePagedDocumentModelDetails(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDocumentModelDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDocumentModelDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/UnknownDocumentIntelligenceOperationDetails.Serialization.cs b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/UnknownDocumentIntelligenceOperationDetails.Serialization.cs index e9b54312b0ad..cf9504fb06c8 100644 --- a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/UnknownDocumentIntelligenceOperationDetails.Serialization.cs +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/Generated/Models/UnknownDocumentIntelligenceOperationDetails.Serialization.cs @@ -36,6 +36,19 @@ protected override DocumentIntelligenceOperationDetails PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); + default: + throw new FormatException($"The model {nameof(DocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static UnknownDocumentIntelligenceOperationDetails DeserializeUnknownDo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIDocumentIntelligenceContext.Default); - default: - throw new FormatException($"The model {nameof(DocumentIntelligenceOperationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DocumentIntelligenceOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/README.md b/sdk/easm/Azure.Analytics.Defender.Easm/README.md index 93ae03abaa31..476f44fd658a 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/README.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/README.md @@ -31,7 +31,7 @@ dotnet add package Azure.Identity To create an EasmClient, you need your subscription ID, region, and some sort of credential. Below is an example using the DefaultAzureCredential. ```C# Snippet:Sample1_AssetResources_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` @@ -104,13 +104,13 @@ You can call the client's `DiscoGroupCreateOrReplace` method to create or replac ```C# Snippet:Sample2_DiscoveryGroups_Create_Discovery_Group string discoveryGroupName = "Sample Disco From C#"; string discoveryGroupDescription = "This is a sample discovery group generated from C#"; - string[] hosts = new string[2]; +string[] hosts = new string[2]; hosts[0] = ".com"; hosts[1] = ".com"; string[] domains = new string[2]; domains[0] = ".com"; domains[1] = ".com"; - DiscoveryGroupPayload request = new DiscoveryGroupPayload(); +DiscoveryGroupPayload request = new DiscoveryGroupPayload(); foreach (var host in hosts) { DiscoverySource seed = new DiscoverySource(); @@ -145,7 +145,8 @@ foreach (DiscoveryGroup discoGroup in response) foreach (DiscoveryRunResult discoRun in discoRunPageResponse) { Console.WriteLine($" - started: {discoRun.StartedDate}, finished: {discoRun.CompletedDate}, assets found: {discoRun.TotalAssetsFoundCount}, status: {discoRun.State}"); - if (++index == 5){ + if (++index == 5) + { break; } } diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample1_DiscoveryGroups.md b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample1_DiscoveryGroups.md index e642cb21c5b2..4786c452d458 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample1_DiscoveryGroups.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample1_DiscoveryGroups.md @@ -9,7 +9,7 @@ This code sample demonstrates how to create and manage discovery groups in an EA To create an EasmClient, you need your subscription ID, region, and some sort of credential. ```C# Snippet:Sample2_DiscoveryGroups_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` @@ -21,13 +21,13 @@ In order to start discovery runs, we must first create a discovery group, which ```C# Snippet:Sample2_DiscoveryGroups_Create_Discovery_Group string discoveryGroupName = "Sample Disco From C#"; string discoveryGroupDescription = "This is a sample discovery group generated from C#"; - string[] hosts = new string[2]; +string[] hosts = new string[2]; hosts[0] = ".com"; hosts[1] = ".com"; string[] domains = new string[2]; domains[0] = ".com"; domains[1] = ".com"; - DiscoveryGroupPayload request = new DiscoveryGroupPayload(); +DiscoveryGroupPayload request = new DiscoveryGroupPayload(); foreach (var host in hosts) { DiscoverySource seed = new DiscoverySource(); @@ -62,7 +62,8 @@ foreach (DiscoveryGroup discoGroup in response) foreach (DiscoveryRunResult discoRun in discoRunPageResponse) { Console.WriteLine($" - started: {discoRun.StartedDate}, finished: {discoRun.CompletedDate}, assets found: {discoRun.TotalAssetsFoundCount}, status: {discoRun.State}"); - if (++index == 5){ + if (++index == 5) + { break; } } diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample2_AssetResources.md b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample2_AssetResources.md index f497e725e854..3bd49d1b3350 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample2_AssetResources.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample2_AssetResources.md @@ -7,7 +7,7 @@ After the discovery run is finished, your workspace will be populated with asset To create an EasmClient, you need your subscription ID, region, and some sort of credential. ```C# Snippet:Sample1_AssetResources_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample3_DiscoveryTemplates.md b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample3_DiscoveryTemplates.md index be6da433699d..6b6ae8710a12 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample3_DiscoveryTemplates.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample3_DiscoveryTemplates.md @@ -7,7 +7,7 @@ Instead of manually importing discovery seeds for your discovery run, you can us To create an EasmClient, you need your subscription ID, region, and some sort of credential. ```C# Snippet:Sample3_DiscoTemplates_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` @@ -17,8 +17,8 @@ EasmClient client = new EasmClient(new System.Uri(endpoint), The `DiscoveryTemplatesList` method can be used to find a discovery template using a filter. The endpoint will return templates based on a partial match on the name field. ```C# Snippet:Sample3_DiscoTemplates_Get_Templates - string partialName = ""; - var response = client.GetDiscoveryTemplates(partialName); +string partialName = ""; +var response = client.GetDiscoveryTemplates(partialName); foreach (DiscoveryTemplate template in response) { Console.WriteLine($"{template.Id}: {template.DisplayName}"); @@ -30,8 +30,8 @@ foreach (DiscoveryTemplate template in response) To get more detail about a disco template, we can use the `DiscoveryTemplatesGet` method. From here, we can see the names and seeds which would be used in a discovery run. ```C# Snippet:Sample3_DiscoTemplates_Get_Template_Seeds - string templateId = Console.ReadLine(); - var discoTemplateResponse = client.GetDiscoveryTemplate(templateId); +string templateId = Console.ReadLine(); +var discoTemplateResponse = client.GetDiscoveryTemplate(templateId); DiscoveryTemplate discoTemplate = discoTemplateResponse.Value; Console.WriteLine($"Chosen template id: {discoTemplate.Id}"); Console.WriteLine("The following names will be used:"); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample4_SavedFilters.md b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample4_SavedFilters.md index e4a69d9316c8..6bbee633acf3 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample4_SavedFilters.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample4_SavedFilters.md @@ -8,7 +8,7 @@ In this example, we'll go over how a saved filter could be used to synchronize t To create an EasmClient, you need your subscription ID, region, and some sort of credential. ```C# Snippet:Sample4_SavedFilters_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` @@ -39,8 +39,8 @@ The saved filter can now be used in scripts to monitor the assets. First, retrie ```C# Snippet:Sample4_SavedFilters_Monitor_Assets var savedFilterResponse = client.GetSavedFilter(savedFilterName); string monitorFilter = savedFilterResponse.Value.Filter; - var savedFilterPageResponse = client.GetSavedFilters(monitorFilter); - foreach (SavedFilter savedFilter in savedFilterPageResponse) +var savedFilterPageResponse = client.GetSavedFilters(monitorFilter); +foreach (SavedFilter savedFilter in savedFilterPageResponse) { monitor(savedFilter); } diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample5_ManagingExternalIds.md b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample5_ManagingExternalIds.md index 9b9c56da1260..a9c40a2802e1 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample5_ManagingExternalIds.md +++ b/sdk/easm/Azure.Analytics.Defender.Easm/samples/Sample5_ManagingExternalIds.md @@ -7,7 +7,7 @@ External IDs can be a useful method of keeping track of assets in multiple syste To create an EasmClient, you need your subscription ID, region, and some sort of credential. ```C# Snippet:Sample5_ExternalIds_Create_Client - string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; +string endpoint = "https://.easm.defender.microsoft.com/subscriptions//resourceGroups//workspaces/"; EasmClient client = new EasmClient(new System.Uri(endpoint), new DefaultAzureCredential()); ``` @@ -17,7 +17,7 @@ EasmClient client = new EasmClient(new System.Uri(endpoint), Assets in EASM can be uniquely distinguished by `name` and `kind`, so we can create a simple dictionary containing `name`, `kind`, and `external_id`. In a more realistic case, this could be generated using an export from the external system we're using for tagging ```C# Snippet:Sample5_ExternalIds_Initialize_Mapping - Dictionary asset1 = new Dictionary { +Dictionary asset1 = new Dictionary { {"name", "example.com" }, {"kind", "host" }, {"external_id", "EXT040" } }; diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ActionParametersContent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ActionParametersContent.Serialization.cs index 7f3b65666eed..1c7d8eaec0f6 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ActionParametersContent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ActionParametersContent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ActionParametersContent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ActionParametersContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static ActionParametersContent DeserializeActionParametersContent(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ActionParametersContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ActionParametersContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AlexaInfo.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AlexaInfo.Serialization.cs index 62ebceb94128..915e666c0b91 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AlexaInfo.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AlexaInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AlexaInfo PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AlexaInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,19 +212,6 @@ internal static AlexaInfo DeserializeAlexaInfo(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AlexaInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AlexaInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAsset.Serialization.cs index b73db345671d..300fabe8a2be 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AsAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -693,19 +706,6 @@ internal static AsAsset DeserializeAsAsset(JsonElement element, ModelReaderWrite /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AsAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AsAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AsAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAssetResource.Serialization.cs index 3e0a933c960a..5f079de69ba3 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AsAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AsAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static AsAssetResource DeserializeAsAssetResource(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AsAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AsAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AsAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainKindSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainKindSummaryResult.Serialization.cs index 8e3ee7492528..3665ad5f5e02 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainKindSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainKindSummaryResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AssetChainKindSummaryResult PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetChainKindSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static AssetChainKindSummaryResult DeserializeAssetChainKindSummaryResu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetChainKindSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetChainKindSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainRequestContent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainRequestContent.Serialization.cs index e3e70300fa55..04141bc1e7e9 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainRequestContent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainRequestContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AssetChainRequestContent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetChainRequestContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static AssetChainRequestContent DeserializeAssetChainRequestContent(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetChainRequestContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetChainRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainSummaryResult.Serialization.cs index ed7a96133cb2..64e8ff5cec06 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetChainSummaryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AssetChainSummaryResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetChainSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AssetChainSummaryResult(Response response) { @@ -180,19 +193,6 @@ internal static AssetChainSummaryResult DeserializeAssetChainSummaryResult(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetChainSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetChainSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetPageResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetPageResult.Serialization.cs index 8f98bdb5d843..44335b9a045f 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetPageResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetPageResult.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AssetPageResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetPageResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,19 +181,6 @@ internal static AssetPageResult DeserializeAssetPageResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetPageResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetPageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetResource.Serialization.cs index 1eb953ddc27a..42cdefba8bd0 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetResource.Serialization.cs @@ -41,6 +41,19 @@ protected virtual AssetResource PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AssetResource(Response response) { @@ -218,19 +231,6 @@ internal static AssetResource DeserializeAssetResource(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSecurityPolicy.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSecurityPolicy.Serialization.cs index a1939a738322..e79221d4a581 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSecurityPolicy.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSecurityPolicy.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AssetSecurityPolicy PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetSecurityPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,19 +250,6 @@ internal static AssetSecurityPolicy DeserializeAssetSecurityPolicy(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetSecurityPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetSecurityPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetService.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetService.Serialization.cs index 0d7310fb072a..cff04c44ecdf 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetService.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetService.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AssetService PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetService)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -329,19 +342,6 @@ internal static AssetService DeserializeAssetService(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetService)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetService IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSummaryResult.Serialization.cs index 97eebab7c78a..5a6fd1dd7689 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetSummaryResult.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AssetSummaryResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -249,19 +262,6 @@ internal static AssetSummaryResult DeserializeAssetSummaryResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetUpdatePayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetUpdatePayload.Serialization.cs index cfcf6571bbcb..6fa535bf8eb0 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetUpdatePayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetUpdatePayload.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AssetUpdatePayload PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetUpdatePayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static AssetUpdatePayload DeserializeAssetUpdatePayload(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetUpdatePayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetUpdatePayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetsExportRequestContent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetsExportRequestContent.Serialization.cs index 14df03c688a9..581165aa0394 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetsExportRequestContent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AssetsExportRequestContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AssetsExportRequestContent PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetsExportRequestContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static AssetsExportRequestContent DeserializeAssetsExportRequestContent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetsExportRequestContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetsExportRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AttributeDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AttributeDetails.Serialization.cs index c15a49c00b89..157e6cf834bb 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AttributeDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AttributeDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AttributeDetails PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AttributeDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,19 +234,6 @@ internal static AttributeDetails DeserializeAttributeDetails(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AttributeDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AttributeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AuditTrailItem.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AuditTrailItem.Serialization.cs index ea67384a6452..af9f25184651 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AuditTrailItem.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AuditTrailItem.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AuditTrailItem PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AuditTrailItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static AuditTrailItem DeserializeAuditTrailItem(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AuditTrailItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AuditTrailItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnection.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnection.Serialization.cs index 2709608ead92..8d42c1ae5557 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnection.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnection.Serialization.cs @@ -37,6 +37,19 @@ protected override DataConnection PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AzureDataExplorerDataConnection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static AzureDataExplorerDataConnection DeserializeAzureDataExplorerData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AzureDataExplorerDataConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureDataExplorerDataConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureDataExplorerDataConnection)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionPayload.Serialization.cs index 2181f539fe75..e62f00e98eae 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionPayload.Serialization.cs @@ -37,6 +37,19 @@ protected override DataConnectionPayload PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AzureDataExplorerDataConnectionPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static AzureDataExplorerDataConnectionPayload DeserializeAzureDataExplo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AzureDataExplorerDataConnectionPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureDataExplorerDataConnectionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureDataExplorerDataConnectionPayload)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionProperties.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionProperties.Serialization.cs index bb2de27bf36f..e12847924f27 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionProperties.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/AzureDataExplorerDataConnectionProperties.Serialization.cs @@ -32,6 +32,19 @@ protected override DataConnectionProperties PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AzureDataExplorerDataConnectionProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static AzureDataExplorerDataConnectionProperties DeserializeAzureDataEx /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AzureDataExplorerDataConnectionProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AzureDataExplorerDataConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureDataExplorerDataConnectionProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/BannerDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/BannerDetails.Serialization.cs index bd552583475d..f58b9ea26231 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/BannerDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/BannerDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual BannerDetails PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(BannerDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -261,19 +274,6 @@ internal static BannerDetails DeserializeBannerDetails(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(BannerDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BannerDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CisaCveResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CisaCveResult.Serialization.cs index 0e792e3e2eaf..8a16fa1691a1 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CisaCveResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CisaCveResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CisaCveResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(CisaCveResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator CisaCveResult(Response response) { @@ -222,19 +235,6 @@ internal static CisaCveResult DeserializeCisaCveResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(CisaCveResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CisaCveResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAsset.Serialization.cs index 542025aef6b8..c5cc639be8cc 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ContactAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,19 +244,6 @@ internal static ContactAsset DeserializeContactAsset(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ContactAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContactAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContactAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAssetResource.Serialization.cs index 983bd618b631..9c44353704b7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ContactAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ContactAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static ContactAssetResource DeserializeContactAssetResource(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ContactAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContactAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContactAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CookieDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CookieDetails.Serialization.cs index 43eddde3cfc0..7d410b160146 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CookieDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CookieDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual CookieDetails PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(CookieDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -211,19 +224,6 @@ internal static CookieDetails DeserializeCookieDetails(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(CookieDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CookieDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CveDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CveDetails.Serialization.cs index dadc45778486..84ae9130fd5a 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CveDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/CveDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual CveDetails PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(CveDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static CveDetails DeserializeCveDetails(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(CveDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CveDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/Cvss3Summary.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/Cvss3Summary.Serialization.cs index 25d051b08706..72f5c4a28696 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/Cvss3Summary.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/Cvss3Summary.Serialization.cs @@ -32,6 +32,19 @@ protected virtual Cvss3Summary PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(Cvss3Summary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -323,19 +336,6 @@ internal static Cvss3Summary DeserializeCvss3Summary(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(Cvss3Summary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. Cvss3Summary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DailyDeltaTypeResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DailyDeltaTypeResult.Serialization.cs index bba8375e00aa..02c40ba0cd3d 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DailyDeltaTypeResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DailyDeltaTypeResult.Serialization.cs @@ -37,6 +37,19 @@ protected override DeltaTypeResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DailyDeltaTypeResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DailyDeltaTypeResult DeserializeDailyDeltaTypeResult(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DailyDeltaTypeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DailyDeltaTypeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DailyDeltaTypeResult)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnection.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnection.Serialization.cs index 5a4d82c711db..651bea0e4beb 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnection.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnection.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DataConnection PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DataConnection)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DataConnection(Response response) { @@ -181,19 +194,6 @@ internal static DataConnection DeserializeDataConnection(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DataConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionPayload.Serialization.cs index 37c5405e3adf..a976b124e5fd 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionPayload.Serialization.cs @@ -41,6 +41,19 @@ protected virtual DataConnectionPayload PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DataConnectionPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static DataConnectionPayload DeserializeDataConnectionPayload(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DataConnectionPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataConnectionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionProperties.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionProperties.Serialization.cs index 5efc8e37f239..5a75dae3c0a8 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionProperties.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DataConnectionProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DataConnectionProperties PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DataConnectionProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -106,19 +119,6 @@ internal static DataConnectionProperties DeserializeDataConnectionProperties(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DataConnectionProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDateResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDateResult.Serialization.cs index 7d5ef322d770..388f06162664 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDateResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDateResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeltaDateResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaDateResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static DeltaDateResult DeserializeDeltaDateResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaDateResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaDateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDetailsRequestContent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDetailsRequestContent.Serialization.cs index 9abe6f0c24fd..a888f40afbf7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDetailsRequestContent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaDetailsRequestContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeltaDetailsRequestContent PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaDetailsRequestContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static DeltaDetailsRequestContent DeserializeDeltaDetailsRequestContent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaDetailsRequestContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaDetailsRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaPageResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaPageResult.Serialization.cs index f3b57fc40b25..063c4141ee33 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaPageResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaPageResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DeltaPageResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaPageResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DeltaPageResult(Response response) { @@ -165,19 +178,6 @@ internal static DeltaPageResult DeserializeDeltaPageResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaPageResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaPageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaRangeResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaRangeResult.Serialization.cs index 6b6b32f2ffbf..849eb919342a 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaRangeResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaRangeResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeltaRangeResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaRangeResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static DeltaRangeResult DeserializeDeltaRangeResult(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaRangeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaRangeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaResult.Serialization.cs index 28b08c7560e8..ad947287f5dd 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeltaResult PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static DeltaResult DeserializeDeltaResult(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryRequestContent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryRequestContent.Serialization.cs index d0af038cef16..272545c2745f 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryRequestContent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryRequestContent.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DeltaSummaryRequestContent PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaSummaryRequestContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static DeltaSummaryRequestContent DeserializeDeltaSummaryRequestContent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaSummaryRequestContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaSummaryRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryResult.Serialization.cs index 6442394a540f..7ad94c35cefd 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaSummaryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeltaSummaryResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DeltaSummaryResult(Response response) { @@ -145,19 +158,6 @@ internal static DeltaSummaryResult DeserializeDeltaSummaryResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaTypeResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaTypeResult.Serialization.cs index 2274e9baf998..280380608ba7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaTypeResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DeltaTypeResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeltaTypeResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DeltaTypeResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static DeltaTypeResult DeserializeDeltaTypeResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DeltaTypeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeltaTypeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DependentResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DependentResource.Serialization.cs index 86ee2d8b6f4c..3d6a6d34b718 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DependentResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DependentResource.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DependentResource PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DependentResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -455,19 +468,6 @@ internal static DependentResource DeserializeDependentResource(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DependentResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DependentResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroup.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroup.Serialization.cs index 630e7048fb26..b3cd6282ca54 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroup.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroup.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DiscoveryGroup PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryGroup)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DiscoveryGroup(Response response) { @@ -325,19 +338,6 @@ internal static DiscoveryGroup DeserializeDiscoveryGroup(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryGroup)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupPayload.Serialization.cs index 4fd1dcfbe77f..1401d77d6a5b 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupPayload.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DiscoveryGroupPayload PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryGroupPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -262,19 +275,6 @@ internal static DiscoveryGroupPayload DeserializeDiscoveryGroupPayload(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryGroupPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryGroupPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupSummaryResult.Serialization.cs index 3d41de98aa94..3149d0200c60 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryGroupSummaryResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DiscoveryGroupSummaryResult PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryGroupSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DiscoveryGroupSummaryResult DeserializeDiscoveryGroupSummaryResu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryGroupSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryGroupSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunPageResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunPageResult.Serialization.cs index 786ac0f0659a..3989be021cab 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunPageResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunPageResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DiscoveryRunPageResult PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryRunPageResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DiscoveryRunPageResult(Response response) { @@ -165,19 +178,6 @@ internal static DiscoveryRunPageResult DeserializeDiscoveryRunPageResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryRunPageResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryRunPageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunResult.Serialization.cs index 359ffa1b2e8c..c71800a7cfa4 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryRunResult.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DiscoveryRunResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryRunResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -289,19 +302,6 @@ internal static DiscoveryRunResult DeserializeDiscoveryRunResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryRunResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryRunResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoverySource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoverySource.Serialization.cs index a19eaa05b0ef..91886486016e 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoverySource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoverySource.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DiscoverySource PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoverySource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static DiscoverySource DeserializeDiscoverySource(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoverySource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoverySource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryTemplate.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryTemplate.Serialization.cs index c212635508f8..f3b6f568307d 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryTemplate.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DiscoveryTemplate.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DiscoveryTemplate PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DiscoveryTemplate)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DiscoveryTemplate(Response response) { @@ -275,19 +288,6 @@ internal static DiscoveryTemplate DeserializeDiscoveryTemplate(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DiscoveryTemplate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiscoveryTemplate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAsset.Serialization.cs index 0c66661cde94..a6cbb14b9df8 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAsset.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DomainAsset PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DomainAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -849,19 +862,6 @@ internal static DomainAsset DeserializeDomainAsset(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DomainAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DomainAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAssetResource.Serialization.cs index a9fa802ecc82..2c871e0a3f34 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/DomainAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DomainAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static DomainAssetResource DeserializeDomainAssetResource(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DomainAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DomainAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DomainAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/EasmPolicy.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/EasmPolicy.Serialization.cs index 3d99e033c2d1..c76c5d235581 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/EasmPolicy.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/EasmPolicy.Serialization.cs @@ -39,6 +39,19 @@ protected virtual EasmPolicy PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(EasmPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator EasmPolicy(Response response) { @@ -256,19 +269,6 @@ internal static EasmPolicy DeserializeEasmPolicy(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(EasmPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EasmPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorDetail.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorDetail.Serialization.cs index a0ccf85f6bfe..e415c601907c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorDetail.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorDetail.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ErrorDetail PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ErrorDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static ErrorDetail DeserializeErrorDetail(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ErrorDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ErrorDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorResponse.Serialization.cs index 364abd6f48b1..bd8347217185 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ErrorResponse.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ErrorResponse PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ErrorResponse)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ErrorResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ErrorResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/GuidPair.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/GuidPair.Serialization.cs index 07d720020040..9556ae52fa65 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/GuidPair.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/GuidPair.Serialization.cs @@ -32,6 +32,19 @@ protected virtual GuidPair PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(GuidPair)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static GuidPair DeserializeGuidPair(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(GuidPair)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GuidPair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAsset.Serialization.cs index 507cdc5b9d87..4512a47e8534 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(HostAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -873,19 +886,6 @@ internal static HostAsset DeserializeHostAsset(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(HostAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HostAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HostAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAssetResource.Serialization.cs index 71df7cb70c0d..f0777ccde9a2 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(HostAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static HostAssetResource DeserializeHostAssetResource(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(HostAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HostAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HostAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostCore.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostCore.Serialization.cs index 24227c08f10e..f894848ca0c8 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostCore.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/HostCore.Serialization.cs @@ -32,6 +32,19 @@ protected virtual HostCore PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(HostCore)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -703,19 +716,6 @@ internal static HostCore DeserializeHostCore(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(HostCore)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HostCore IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InnerError1.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InnerError1.Serialization.cs index 6fd25dbceb27..77c698b02583 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InnerError1.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InnerError1.Serialization.cs @@ -32,6 +32,19 @@ protected virtual InnerError1 PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(InnerError1)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static InnerError1 DeserializeInnerError1(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(InnerError1)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InnerError1 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InventoryAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InventoryAsset.Serialization.cs index b795a14e220a..c0eb2bbab52a 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InventoryAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/InventoryAsset.Serialization.cs @@ -32,6 +32,19 @@ protected virtual InventoryAsset PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(InventoryAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -106,19 +119,6 @@ internal static InventoryAsset DeserializeInventoryAsset(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(InventoryAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InventoryAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAsset.Serialization.cs index 6c63c7b238b6..7a0cd10256a3 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(IpAddressAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -679,19 +692,6 @@ internal static IpAddressAsset DeserializeIpAddressAsset(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(IpAddressAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IpAddressAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IpAddressAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAssetResource.Serialization.cs index 199aea2424c3..d27a6d54daec 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpAddressAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(IpAddressAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static IpAddressAssetResource DeserializeIpAddressAssetResource(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(IpAddressAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IpAddressAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IpAddressAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlock.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlock.Serialization.cs index 13b26a08adc6..606c32c8bd75 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlock.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlock.Serialization.cs @@ -32,6 +32,19 @@ protected virtual IpBlock PersistableModelCreateCore(BinaryData data, ModelReade } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(IpBlock)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static IpBlock DeserializeIpBlock(JsonElement element, ModelReaderWrite /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(IpBlock)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IpBlock IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAsset.Serialization.cs index 54d2163f4033..b1848681b008 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(IpBlockAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -797,19 +810,6 @@ internal static IpBlockAsset DeserializeIpBlockAsset(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(IpBlockAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IpBlockAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IpBlockAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAssetResource.Serialization.cs index d7b2f569d79f..95625af8fc7b 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/IpBlockAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(IpBlockAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static IpBlockAssetResource DeserializeIpBlockAssetResource(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(IpBlockAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IpBlockAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IpBlockAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnection.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnection.Serialization.cs index 5acb7e7c1c1c..21f33382b8ca 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnection.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnection.Serialization.cs @@ -37,6 +37,19 @@ protected override DataConnection PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(LogAnalyticsDataConnection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static LogAnalyticsDataConnection DeserializeLogAnalyticsDataConnection /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(LogAnalyticsDataConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogAnalyticsDataConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LogAnalyticsDataConnection)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionPayload.Serialization.cs index 9579bc3f93cd..97680b918f99 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionPayload.Serialization.cs @@ -37,6 +37,19 @@ protected override DataConnectionPayload PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(LogAnalyticsDataConnectionPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static LogAnalyticsDataConnectionPayload DeserializeLogAnalyticsDataCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(LogAnalyticsDataConnectionPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogAnalyticsDataConnectionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LogAnalyticsDataConnectionPayload)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionProperties.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionProperties.Serialization.cs index fdbdeef38d8e..595e78551acb 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionProperties.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/LogAnalyticsDataConnectionProperties.Serialization.cs @@ -32,6 +32,19 @@ protected override DataConnectionProperties PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(LogAnalyticsDataConnectionProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static LogAnalyticsDataConnectionProperties DeserializeLogAnalyticsData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(LogAnalyticsDataConnectionProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogAnalyticsDataConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LogAnalyticsDataConnectionProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationPageResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationPageResult.Serialization.cs index 555c3a7b4061..5fe503ddd3ac 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationPageResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationPageResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ObservationPageResult PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservationPageResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ObservationPageResult(Response response) { @@ -164,19 +177,6 @@ internal static ObservationPageResult DeserializeObservationPageResult(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservationPageResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservationPageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationRemediationItem.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationRemediationItem.Serialization.cs index 7b49943eea61..4392635fdc7c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationRemediationItem.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationRemediationItem.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ObservationRemediationItem PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservationRemediationItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static ObservationRemediationItem DeserializeObservationRemediationItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservationRemediationItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservationRemediationItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationResult.Serialization.cs index 6e081bc79b15..b23d3d37fe8d 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservationResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ObservationResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservationResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static ObservationResult DeserializeObservationResult(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedBoolean.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedBoolean.Serialization.cs index f0ae14c185ec..410f5c735458 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedBoolean.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedBoolean.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedBoolean)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static ObservedBoolean DeserializeObservedBoolean(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedBoolean)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedBoolean IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedBoolean)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedHeader.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedHeader.Serialization.cs index 913f0374880e..2119f8f071ce 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedHeader.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedHeader.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static ObservedHeader DeserializeObservedHeader(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedHeader)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedInteger.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedInteger.Serialization.cs index 280a5797e381..57b5a35d4741 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedInteger.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedInteger.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedInteger)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static ObservedInteger DeserializeObservedInteger(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedInteger)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedInteger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedInteger)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedIntegers.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedIntegers.Serialization.cs index aec13d82a066..76301552ee61 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedIntegers.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedIntegers.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedIntegers)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,19 +202,6 @@ internal static ObservedIntegers DeserializeObservedIntegers(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedIntegers)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedIntegers IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedIntegers)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocation.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocation.Serialization.cs index 49ff463e86a0..a316ae4e14a7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocation.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocation.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedLocation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static ObservedLocation DeserializeObservedLocation(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedLocation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedLocation)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocationDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocationDetails.Serialization.cs index 4ff691ab2141..206a9c01da9f 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocationDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLocationDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ObservedLocationDetails PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedLocationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -259,19 +272,6 @@ internal static ObservedLocationDetails DeserializeObservedLocationDetails(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedLocationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedLocationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLong.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLong.Serialization.cs index 7001b1fd943a..0c4342f25edb 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLong.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedLong.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedLong)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static ObservedLong DeserializeObservedLong(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedLong)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedLong IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedLong)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedPortState.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedPortState.Serialization.cs index 6e3e6cf3c538..f2069b4fece9 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedPortState.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedPortState.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedPortState)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,19 +182,6 @@ internal static ObservedPortState DeserializeObservedPortState(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedPortState)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedPortState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedPortState)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedString.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedString.Serialization.cs index b01ab92ef58f..d280bd5a8666 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedString.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedString.Serialization.cs @@ -32,6 +32,19 @@ protected override ObservedValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedString)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static ObservedString DeserializeObservedString(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedString)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedString IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ObservedString)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedValue.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedValue.Serialization.cs index c0beeed63777..e69da4c4fc05 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedValue.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ObservedValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ObservedValue PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static ObservedValue DeserializeObservedValue(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAsset.Serialization.cs index eae73ef24128..2c3e38c545f5 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PageAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -1505,19 +1518,6 @@ internal static PageAsset DeserializePageAsset(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PageAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PageAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAssetResource.Serialization.cs index b8ef6b3d218c..2454b8ccb726 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PageAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static PageAssetResource DeserializePageAssetResource(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PageAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PageAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageCause.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageCause.Serialization.cs index 97f487e12d27..8ecb3a2b43ac 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageCause.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PageCause.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PageCause PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PageCause)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static PageCause DeserializePageCause(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PageCause)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageCause IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedAssetResource.Serialization.cs index cfcd3da2ff26..daacb47da4a8 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedAssetResource.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedAssetResource PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedAssetResource(Response response) { @@ -178,19 +191,6 @@ internal static PagedAssetResource DeserializePagedAssetResource(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedCisaCveResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedCisaCveResult.Serialization.cs index 57d3c569c35a..598c47ce6436 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedCisaCveResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedCisaCveResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedCisaCveResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedCisaCveResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedCisaCveResult(Response response) { @@ -167,19 +180,6 @@ internal static PagedCisaCveResult DeserializePagedCisaCveResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedCisaCveResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedCisaCveResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDataConnection.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDataConnection.Serialization.cs index ff2c504c88d3..6e4bb0f1efc5 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDataConnection.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDataConnection.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDataConnection PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDataConnection)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDataConnection(Response response) { @@ -167,19 +180,6 @@ internal static PagedDataConnection DeserializePagedDataConnection(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDataConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDataConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoGroup.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoGroup.Serialization.cs index 95de3bcded64..a866d25a64c1 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoGroup.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoGroup.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDiscoGroup PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDiscoGroup)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDiscoGroup(Response response) { @@ -167,19 +180,6 @@ internal static PagedDiscoGroup DeserializePagedDiscoGroup(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDiscoGroup)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDiscoGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoTemplate.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoTemplate.Serialization.cs index 7352414a0f0b..94017777cb10 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoTemplate.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedDiscoTemplate.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDiscoTemplate PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDiscoTemplate)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDiscoTemplate(Response response) { @@ -167,19 +180,6 @@ internal static PagedDiscoTemplate DeserializePagedDiscoTemplate(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDiscoTemplate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDiscoTemplate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedPolicy.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedPolicy.Serialization.cs index 307841810b0a..23b90eff1291 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedPolicy.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedPolicy.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedPolicy PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedPolicy)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedPolicy(Response response) { @@ -167,19 +180,6 @@ internal static PagedPolicy DeserializePagedPolicy(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedPolicy)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedSavedFilter.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedSavedFilter.Serialization.cs index 144687ca99bc..f9ea9b0c2511 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedSavedFilter.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedSavedFilter.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedSavedFilter PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedSavedFilter)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedSavedFilter(Response response) { @@ -167,19 +180,6 @@ internal static PagedSavedFilter DeserializePagedSavedFilter(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedSavedFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedSavedFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedTask.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedTask.Serialization.cs index e78cfcb524f0..517c2e42f9bb 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedTask.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PagedTask.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTask PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTask)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTask(Response response) { @@ -167,19 +180,6 @@ internal static PagedTask DeserializePagedTask(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTask)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PortDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PortDetails.Serialization.cs index 131b410bbd4f..4527e695d498 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PortDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/PortDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PortDetails PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(PortDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static PortDetails DeserializePortDetails(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(PortDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PortDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotExportPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotExportPayload.Serialization.cs index e795b2361571..55562177286b 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotExportPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotExportPayload.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportAssetSnapshotExportPayload PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportAssetSnapshotExportPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static ReportAssetSnapshotExportPayload DeserializeReportAssetSnapshotE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportAssetSnapshotExportPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportAssetSnapshotExportPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotPayload.Serialization.cs index 0722192f1721..b69977667114 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotPayload.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportAssetSnapshotPayload PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportAssetSnapshotPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static ReportAssetSnapshotPayload DeserializeReportAssetSnapshotPayload /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportAssetSnapshotPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportAssetSnapshotPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotResult.Serialization.cs index 602e52419e06..af0bf7b6c61b 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSnapshotResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportAssetSnapshotResult PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportAssetSnapshotResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ReportAssetSnapshotResult(Response response) { @@ -195,19 +208,6 @@ internal static ReportAssetSnapshotResult DeserializeReportAssetSnapshotResult(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportAssetSnapshotResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportAssetSnapshotResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryPayload.Serialization.cs index b152b6295ce6..1b1d152ed06c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryPayload.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportAssetSummaryPayload PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportAssetSummaryPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -258,19 +271,6 @@ internal static ReportAssetSummaryPayload DeserializeReportAssetSummaryPayload(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportAssetSummaryPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportAssetSummaryPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryResult.Serialization.cs index 04f23d3fda9e..aabd31ab259c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportAssetSummaryResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportAssetSummaryResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportAssetSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ReportAssetSummaryResult(Response response) { @@ -139,19 +152,6 @@ internal static ReportAssetSummaryResult DeserializeReportAssetSummaryResult(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportAssetSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportAssetSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetBreakdown.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetBreakdown.Serialization.cs index f624591e9795..03d283817835 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetBreakdown.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetBreakdown.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ReportBillableAssetBreakdown PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportBillableAssetBreakdown)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ReportBillableAssetBreakdown DeserializeReportBillableAssetBreak /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportBillableAssetBreakdown)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportBillableAssetBreakdown IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSnapshotResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSnapshotResult.Serialization.cs index 6578495fc7af..0c1cb0e3717d 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSnapshotResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSnapshotResult.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ReportBillableAssetSnapshotResult PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportBillableAssetSnapshotResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static ReportBillableAssetSnapshotResult DeserializeReportBillableAsset /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportBillableAssetSnapshotResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportBillableAssetSnapshotResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSummaryResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSummaryResult.Serialization.cs index 2afc4b7bdfab..9e135fb31e12 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSummaryResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReportBillableAssetSummaryResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReportBillableAssetSummaryResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReportBillableAssetSummaryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ReportBillableAssetSummaryResult(Response response) { @@ -139,19 +152,6 @@ internal static ReportBillableAssetSummaryResult DeserializeReportBillableAssetS /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReportBillableAssetSummaryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReportBillableAssetSummaryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReputationDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReputationDetails.Serialization.cs index 6689c768fa36..7b5b0754af87 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReputationDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ReputationDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ReputationDetails PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ReputationDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -223,19 +236,6 @@ internal static ReputationDetails DeserializeReputationDetails(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ReputationDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReputationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ResourceUri.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ResourceUri.Serialization.cs index 5e4b826a300f..41f305d2cd5c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ResourceUri.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ResourceUri.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceUri PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceUri)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,19 +226,6 @@ internal static ResourceUri DeserializeResourceUri(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceUri)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceUri IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilter.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilter.Serialization.cs index 5f630e35ad2f..f06127b42cad 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilter.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilter.Serialization.cs @@ -33,6 +33,19 @@ protected virtual SavedFilter PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SavedFilter)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SavedFilter(Response response) { @@ -175,19 +188,6 @@ internal static SavedFilter DeserializeSavedFilter(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SavedFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SavedFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilterPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilterPayload.Serialization.cs index ebc98c7c3fdf..637421b34e4d 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilterPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SavedFilterPayload.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SavedFilterPayload PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SavedFilterPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static SavedFilterPayload DeserializeSavedFilterPayload(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SavedFilterPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SavedFilterPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ScanMetadata.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ScanMetadata.Serialization.cs index 033e2832c88f..20274e4e9888 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ScanMetadata.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ScanMetadata.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ScanMetadata PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ScanMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static ScanMetadata DeserializeScanMetadata(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ScanMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ScanMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SoaRecord.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SoaRecord.Serialization.cs index ab26f4b00dd3..36da752277ae 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SoaRecord.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SoaRecord.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SoaRecord PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SoaRecord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -211,19 +224,6 @@ internal static SoaRecord DeserializeSoaRecord(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SoaRecord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SoaRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SourceDetails.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SourceDetails.Serialization.cs index 6725f2182a27..cd60487e8361 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SourceDetails.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SourceDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SourceDetails PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SourceDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static SourceDetails DeserializeSourceDetails(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SourceDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SourceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAsset.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAsset.Serialization.cs index 473f8e5e5b1a..8df74ef1fc53 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAsset.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAsset.Serialization.cs @@ -32,6 +32,19 @@ protected override InventoryAsset PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SslCertAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -963,19 +976,6 @@ internal static SslCertAsset DeserializeSslCertAsset(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SslCertAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SslCertAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SslCertAsset)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAssetResource.Serialization.cs index 13ff837c49ac..5f1cc2a3517b 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslCertAssetResource.Serialization.cs @@ -37,6 +37,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SslCertAssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,19 +263,6 @@ internal static SslCertAssetResource DeserializeSslCertAssetResource(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SslCertAssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SslCertAssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SslCertAssetResource)PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslServerConfig.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslServerConfig.Serialization.cs index 6822ffaf3ac3..f38f7d869547 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslServerConfig.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SslServerConfig.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SslServerConfig PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SslServerConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -257,19 +270,6 @@ internal static SslServerConfig DeserializeSslServerConfig(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SslServerConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SslServerConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SubResourceIntegrityCheck.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SubResourceIntegrityCheck.Serialization.cs index e9620451908d..b490da9e61ae 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SubResourceIntegrityCheck.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/SubResourceIntegrityCheck.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SubResourceIntegrityCheck PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(SubResourceIntegrityCheck)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,19 +244,6 @@ internal static SubResourceIntegrityCheck DeserializeSubResourceIntegrityCheck(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(SubResourceIntegrityCheck)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SubResourceIntegrityCheck IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/TaskResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/TaskResource.Serialization.cs index b7eb33387e80..aa7b5458bc09 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/TaskResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/TaskResource.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TaskResource PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(TaskResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TaskResource(Response response) { @@ -265,19 +278,6 @@ internal static TaskResource DeserializeTaskResource(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(TaskResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TaskResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownAssetResource.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownAssetResource.Serialization.cs index 904060ba830c..f430995768cc 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownAssetResource.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownAssetResource.Serialization.cs @@ -36,6 +36,19 @@ protected override AssetResource PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(AssetResource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static UnknownAssetResource DeserializeUnknownAssetResource(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(AssetResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AssetResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnection.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnection.Serialization.cs index 0f10dca095a8..55ba821683a7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnection.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnection.Serialization.cs @@ -36,6 +36,19 @@ protected override DataConnection PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DataConnection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static UnknownDataConnection DeserializeUnknownDataConnection(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DataConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnectionPayload.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnectionPayload.Serialization.cs index 92a108958d71..99399582a902 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnectionPayload.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/UnknownDataConnectionPayload.Serialization.cs @@ -36,6 +36,19 @@ protected override DataConnectionPayload PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(DataConnectionPayload)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static UnknownDataConnectionPayload DeserializeUnknownDataConnectionPay /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(DataConnectionPayload)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataConnectionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ValidateResult.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ValidateResult.Serialization.cs index ac6caf89dd1c..e14d4cb1daf7 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ValidateResult.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/ValidateResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ValidateResult PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(ValidateResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ValidateResult(Response response) { @@ -129,19 +142,6 @@ internal static ValidateResult DeserializeValidateResult(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(ValidateResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ValidateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/WebComponent.Serialization.cs b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/WebComponent.Serialization.cs index 72507cd09eac..9a2407b5607c 100644 --- a/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/WebComponent.Serialization.cs +++ b/sdk/easm/Azure.Analytics.Defender.Easm/src/Generated/Models/WebComponent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual WebComponent PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); + default: + throw new FormatException($"The model {nameof(WebComponent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -351,19 +364,6 @@ internal static WebComponent DeserializeWebComponent(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsDefenderEasmContext.Default); - default: - throw new FormatException($"The model {nameof(WebComponent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebComponent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeRequest.Serialization.cs index 6c8382ba1b26..322fe0e47813 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual AcknowledgeRequest PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(AcknowledgeRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static AcknowledgeRequest DeserializeAcknowledgeRequest(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(AcknowledgeRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcknowledgeRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeResult.Serialization.cs index 26500f94d86f..adb74eaed081 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/AcknowledgeResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AcknowledgeResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(AcknowledgeResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AcknowledgeResult(Response response) { @@ -168,19 +181,6 @@ internal static AcknowledgeResult DeserializeAcknowledgeResult(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(AcknowledgeResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcknowledgeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/BrokerProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/BrokerProperties.Serialization.cs index d0c8dfe37550..8a43ca79b42d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/BrokerProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/BrokerProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BrokerProperties PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(BrokerProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static BrokerProperties DeserializeBrokerProperties(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(BrokerProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BrokerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/CloudEventInternal.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/CloudEventInternal.Serialization.cs index 716d0ae5933e..b10e744c6074 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/CloudEventInternal.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/CloudEventInternal.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CloudEventInternal PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(CloudEventInternal)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,19 +252,6 @@ internal static CloudEventInternal DeserializeCloudEventInternal(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(CloudEventInternal)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CloudEventInternal IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/FailedLockToken.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/FailedLockToken.Serialization.cs index 472717981c4e..db6989e2e401 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/FailedLockToken.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/FailedLockToken.Serialization.cs @@ -39,6 +39,19 @@ protected virtual FailedLockToken PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(FailedLockToken)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static FailedLockToken DeserializeFailedLockToken(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(FailedLockToken)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FailedLockToken IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/PublishResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/PublishResult.Serialization.cs index 915c6dd480e3..cf6aca6b5126 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/PublishResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/PublishResult.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PublishResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(PublishResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PublishResult(Response response) { @@ -113,19 +126,6 @@ internal static PublishResult DeserializePublishResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(PublishResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PublishResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveDetails.Serialization.cs index b69489505671..91695462c561 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ReceiveDetails PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(ReceiveDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ReceiveDetails DeserializeReceiveDetails(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(ReceiveDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReceiveDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveResult.Serialization.cs index ceda879e2cae..f1e300da96c7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReceiveResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReceiveResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(ReceiveResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ReceiveResult(Response response) { @@ -135,19 +148,6 @@ internal static ReceiveResult DeserializeReceiveResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(ReceiveResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReceiveResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectRequest.Serialization.cs index 35054b67e346..0810c28d32e2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RejectRequest PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(RejectRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static RejectRequest DeserializeRejectRequest(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(RejectRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RejectRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectResult.Serialization.cs index bfae58faf730..9dc65028cf03 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RejectResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RejectResult PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(RejectResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RejectResult(Response response) { @@ -168,19 +181,6 @@ internal static RejectResult DeserializeRejectResult(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(RejectResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RejectResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseRequest.Serialization.cs index 349a51db5eaf..1e76fe094481 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ReleaseRequest PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(ReleaseRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static ReleaseRequest DeserializeReleaseRequest(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(ReleaseRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReleaseRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseResult.Serialization.cs index 731de4fc1bb0..6a01ee5d3f85 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/ReleaseResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ReleaseResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(ReleaseResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ReleaseResult(Response response) { @@ -168,19 +181,6 @@ internal static ReleaseResult DeserializeReleaseResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(ReleaseResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReleaseResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksRequest.Serialization.cs index deee9f50ae34..e3d6da92dd82 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksRequest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RenewLocksRequest PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(RenewLocksRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static RenewLocksRequest DeserializeRenewLocksRequest(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(RenewLocksRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenewLocksRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksResult.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksResult.Serialization.cs index 20ff9a725472..8fb2fe64f82a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksResult.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/src/Generated/Models/RenewLocksResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RenewLocksResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); + default: + throw new FormatException($"The model {nameof(RenewLocksResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RenewLocksResult(Response response) { @@ -168,19 +181,6 @@ internal static RenewLocksResult DeserializeRenewLocksResult(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridNamespacesContext.Default); - default: - throw new FormatException($"The model {nameof(RenewLocksResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenewLocksResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndReasonProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndReasonProperties.Serialization.cs index c8d5b15ebe59..97b12eb1b3fd 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndReasonProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndReasonProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsCallEndReasonProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallEndReasonProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static AcsCallEndReasonProperties DeserializeAcsCallEndReasonProperties /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallEndReasonProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallEndReasonProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedByProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedByProperties.Serialization.cs index e9e930887fad..95561a4c9efa 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedByProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedByProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsCallEndedByProperties PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallEndedByProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static AcsCallEndedByProperties DeserializeAcsCallEndedByProperties(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallEndedByProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallEndedByProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedEventData.Serialization.cs index 36eae51b689a..712199ea1760 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallEndedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsCallingEventProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallEndedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,19 +226,6 @@ internal static AcsCallEndedEventData DeserializeAcsCallEndedEventData(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallEndedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallEndedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsCallEndedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallGroupProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallGroupProperties.Serialization.cs index f453170a79ea..4d6147207ad1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallGroupProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallGroupProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsCallGroupProperties PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallGroupProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static AcsCallGroupProperties DeserializeAcsCallGroupProperties(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallGroupProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantAddedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantAddedEventData.Serialization.cs index 9b802c7b6722..05d14fdb1081 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantAddedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantAddedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsCallingEventProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallParticipantAddedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static AcsCallParticipantAddedEventData DeserializeAcsCallParticipantAd /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallParticipantAddedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallParticipantAddedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsCallParticipantAddedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantEventData.Serialization.cs index 469bde2e9bba..f522a5cb50d0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsCallingEventProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallParticipantEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,19 +230,6 @@ internal static AcsCallParticipantEventData DeserializeAcsCallParticipantEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallParticipantEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallParticipantEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsCallParticipantEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantProperties.Serialization.cs index 4d85b08a13cf..d3dd38f27245 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsCallParticipantProperties PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallParticipantProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static AcsCallParticipantProperties DeserializeAcsCallParticipantProper /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallParticipantProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallParticipantProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantRemovedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantRemovedEventData.Serialization.cs index 934fa7b6678d..42db5c342b1b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantRemovedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallParticipantRemovedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsCallingEventProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallParticipantRemovedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static AcsCallParticipantRemovedEventData DeserializeAcsCallParticipant /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallParticipantRemovedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallParticipantRemovedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsCallParticipantRemovedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallRoomProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallRoomProperties.Serialization.cs index 1fcff85c2c57..c949169a6e61 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallRoomProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallRoomProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsCallRoomProperties PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallRoomProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static AcsCallRoomProperties DeserializeAcsCallRoomProperties(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallRoomProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallRoomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallStartedEventData.Serialization.cs index 0eae202e8afb..861062cb9368 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallStartedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsCallingEventProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,19 +178,6 @@ internal static AcsCallStartedEventData DeserializeAcsCallStartedEventData(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsCallStartedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallingEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallingEventProperties.Serialization.cs index fc081c92cb7a..e29f9c97a2b8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallingEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsCallingEventProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsCallingEventProperties PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsCallingEventProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,19 +216,6 @@ internal static AcsCallingEventProperties DeserializeAcsCallingEventProperties(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsCallingEventProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsCallingEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatAzureBotCommandReceivedInThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatAzureBotCommandReceivedInThreadEventData.Serialization.cs index 4ddd67e2e875..fb2f862f4e0a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatAzureBotCommandReceivedInThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatAzureBotCommandReceivedInThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatAzureBotCommandReceivedInThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,19 +225,6 @@ internal static AcsChatAzureBotCommandReceivedInThreadEventData DeserializeAcsCh /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatAzureBotCommandReceivedInThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatAzureBotCommandReceivedInThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatAzureBotCommandReceivedInThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs index 16d3c47fd903..133fd3d32b16 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsChatEventBaseProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatEventBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static AcsChatEventBaseProperties DeserializeAcsChatEventBaseProperties /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatEventBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatEventBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs index ee4c19412e90..215963adbdec 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsChatEventInThreadBaseProperties PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static AcsChatEventInThreadBaseProperties DeserializeAcsChatEventInThre /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatEventInThreadBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedEventData.Serialization.cs index 67d689cd63e7..1caf9c4fc794 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,19 +200,6 @@ internal static AcsChatMessageDeletedEventData DeserializeAcsChatMessageDeletedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedInThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedInThreadEventData.Serialization.cs index a8bfe323beca..e4bf2ae23cbb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedInThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageDeletedInThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageDeletedInThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static AcsChatMessageDeletedInThreadEventData DeserializeAcsChatMessage /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageDeletedInThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageDeletedInThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageDeletedInThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedEventData.Serialization.cs index 2795340ec218..6a38c728ec62 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageEditedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static AcsChatMessageEditedEventData DeserializeAcsChatMessageEditedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageEditedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageEditedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageEditedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedInThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedInThreadEventData.Serialization.cs index bff0321f88a6..82fe0357d643 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedInThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEditedInThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageEditedInThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,19 +241,6 @@ internal static AcsChatMessageEditedInThreadEventData DeserializeAcsChatMessageE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageEditedInThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageEditedInThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageEditedInThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs index 3a3ebbe87dc9..066dc748238d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageEventBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,19 +203,6 @@ internal static AcsChatMessageEventBaseProperties DeserializeAcsChatMessageEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageEventBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageEventBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageEventBaseProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs index 91347ad80c96..81f07b4dde5b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static AcsChatMessageEventInThreadBaseProperties DeserializeAcsChatMess /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageEventInThreadBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageEventInThreadBaseProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedEventData.Serialization.cs index aacf695ca307..1f3f90e21e6a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static AcsChatMessageReceivedEventData DeserializeAcsChatMessageReceive /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageReceivedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedInThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedInThreadEventData.Serialization.cs index e53929930df9..8a2df6738c05 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedInThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatMessageReceivedInThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatMessageReceivedInThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,19 +225,6 @@ internal static AcsChatMessageReceivedInThreadEventData DeserializeAcsChatMessag /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatMessageReceivedInThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatMessageReceivedInThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatMessageReceivedInThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadEventData.Serialization.cs index c1035be62cf5..a4d630cb86aa 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatParticipantAddedToThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static AcsChatParticipantAddedToThreadEventData DeserializeAcsChatParti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatParticipantAddedToThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatParticipantAddedToThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatParticipantAddedToThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadWithUserEventData.Serialization.cs index b3c3a39d2cdc..5572b9678093 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantAddedToThreadWithUserEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatParticipantAddedToThreadWithUserEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,19 +190,6 @@ internal static AcsChatParticipantAddedToThreadWithUserEventData DeserializeAcsC /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatParticipantAddedToThreadWithUserEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatParticipantAddedToThreadWithUserEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatParticipantAddedToThreadWithUserEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadEventData.Serialization.cs index c842baea761e..98c97bfc09f8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatParticipantRemovedFromThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static AcsChatParticipantRemovedFromThreadEventData DeserializeAcsChatP /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatParticipantRemovedFromThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatParticipantRemovedFromThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatParticipantRemovedFromThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadWithUserEventData.Serialization.cs index 4da982728d80..4da50e61e4a4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatParticipantRemovedFromThreadWithUserEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatParticipantRemovedFromThreadWithUserEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,19 +190,6 @@ internal static AcsChatParticipantRemovedFromThreadWithUserEventData Deserialize /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatParticipantRemovedFromThreadWithUserEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatParticipantRemovedFromThreadWithUserEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatParticipantRemovedFromThreadWithUserEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedEventData.Serialization.cs index 4cbe6ce3ef87..5680ce10acc2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,19 +251,6 @@ internal static AcsChatThreadCreatedEventData DeserializeAcsChatThreadCreatedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadCreatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedWithUserEventData.Serialization.cs index 6a46bc336ffb..d1b1a29edf94 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadCreatedWithUserEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadCreatedWithUserEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,19 +258,6 @@ internal static AcsChatThreadCreatedWithUserEventData DeserializeAcsChatThreadCr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadCreatedWithUserEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadCreatedWithUserEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadCreatedWithUserEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadDeletedEventData.Serialization.cs index 804572f1de36..a60e66b97569 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static AcsChatThreadDeletedEventData DeserializeAcsChatThreadDeletedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs index 0fbe551ce28c..19514d55bad1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadEventBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static AcsChatThreadEventBaseProperties DeserializeAcsChatThreadEventBa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadEventBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadEventBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadEventBaseProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs index 6eb1cc0206e5..4ddccb332b8a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static AcsChatThreadEventInThreadBaseProperties DeserializeAcsChatThrea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadEventInThreadBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadEventInThreadBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadEventInThreadBaseProperties)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs index 6886c7dfa51e..0b722fcdc626 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsChatThreadParticipantProperties PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadParticipantProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,19 +181,6 @@ internal static AcsChatThreadParticipantProperties DeserializeAcsChatThreadParti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadParticipantProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadParticipantProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedEventData.Serialization.cs index 0e4dd8742aae..f4068686113b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadPropertiesUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,19 +241,6 @@ internal static AcsChatThreadPropertiesUpdatedEventData DeserializeAcsChatThread /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadPropertiesUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadPropertiesUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadPropertiesUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs index 587ac00eb001..b300742ae064 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadPropertiesUpdatedPerUserEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,19 +252,6 @@ internal static AcsChatThreadPropertiesUpdatedPerUserEventData DeserializeAcsCha /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadPropertiesUpdatedPerUserEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadPropertiesUpdatedPerUserEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadPropertiesUpdatedPerUserEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadWithUserDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadWithUserDeletedEventData.Serialization.cs index 5555570a8502..db21e6132f07 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadWithUserDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatThreadWithUserDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventBaseProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatThreadWithUserDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,19 +181,6 @@ internal static AcsChatThreadWithUserDeletedEventData DeserializeAcsChatThreadWi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatThreadWithUserDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatThreadWithUserDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatThreadWithUserDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatTypingIndicatorReceivedInThreadEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatTypingIndicatorReceivedInThreadEventData.Serialization.cs index 888f9e257831..dbfdc9ad46c7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatTypingIndicatorReceivedInThreadEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsChatTypingIndicatorReceivedInThreadEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsChatEventInThreadBaseProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsChatTypingIndicatorReceivedInThreadEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,19 +225,6 @@ internal static AcsChatTypingIndicatorReceivedInThreadEventData DeserializeAcsCh /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsChatTypingIndicatorReceivedInThreadEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsChatTypingIndicatorReceivedInThreadEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsChatTypingIndicatorReceivedInThreadEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportReceivedEventData.Serialization.cs index 13317a5169cb..39e9aadd73cd 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AcsEmailDeliveryReportReceivedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsEmailDeliveryReportReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,19 +207,6 @@ internal static AcsEmailDeliveryReportReceivedEventData DeserializeAcsEmailDeliv /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsEmailDeliveryReportReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsEmailDeliveryReportReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportStatusDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportStatusDetails.Serialization.cs index 6369beb5377d..bdd35ad8c8f1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportStatusDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailDeliveryReportStatusDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsEmailDeliveryReportStatusDetails PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsEmailDeliveryReportStatusDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AcsEmailDeliveryReportStatusDetails DeserializeAcsEmailDeliveryR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsEmailDeliveryReportStatusDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsEmailDeliveryReportStatusDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailEngagementTrackingReportReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailEngagementTrackingReportReceivedEventData.Serialization.cs index 1534368e2f60..7ee0a7fdba88 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailEngagementTrackingReportReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsEmailEngagementTrackingReportReceivedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AcsEmailEngagementTrackingReportReceivedEventData PersistableM } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsEmailEngagementTrackingReportReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,19 +214,6 @@ internal static AcsEmailEngagementTrackingReportReceivedEventData DeserializeAcs /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsEmailEngagementTrackingReportReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsEmailEngagementTrackingReportReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallCustomContext.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallCustomContext.Serialization.cs index 572451304487..1e2178241df5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallCustomContext.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallCustomContext.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsIncomingCallCustomContext PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsIncomingCallCustomContext)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,19 +187,6 @@ internal static AcsIncomingCallCustomContext DeserializeAcsIncomingCallCustomCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsIncomingCallCustomContext)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsIncomingCallCustomContext IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallEventData.Serialization.cs index 0b210645d867..212f631e7c6a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsIncomingCallEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AcsIncomingCallEventData PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsIncomingCallEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static AcsIncomingCallEventData DeserializeAcsIncomingCallEventData(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsIncomingCallEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsIncomingCallEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageButtonContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageButtonContent.Serialization.cs index 5771ca701d69..543900758382 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageButtonContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageButtonContent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsMessageButtonContent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageButtonContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AcsMessageButtonContent DeserializeAcsMessageButtonContent(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageButtonContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageButtonContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageChannelEventError.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageChannelEventError.Serialization.cs index a295f33f134b..a2c8497d8ec0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageChannelEventError.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageChannelEventError.Serialization.cs @@ -31,6 +31,19 @@ protected virtual AcsMessageChannelEventError PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageChannelEventError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static AcsMessageChannelEventError DeserializeAcsMessageChannelEventErr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageChannelEventError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageChannelEventError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageContext.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageContext.Serialization.cs index 823fbbca8b71..c41def956ce7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageContext.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageContext.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsMessageContext PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageContext)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AcsMessageContext DeserializeAcsMessageContext(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageContext)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageContext IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageDeliveryStatusUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageDeliveryStatusUpdatedEventData.Serialization.cs index 0529fb4e8d79..720b7b7296e9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageDeliveryStatusUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageDeliveryStatusUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsMessageEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageDeliveryStatusUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static AcsMessageDeliveryStatusUpdatedEventData DeserializeAcsMessageDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageDeliveryStatusUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageDeliveryStatusUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsMessageDeliveryStatusUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageEventData.Serialization.cs index 2b5a739670ed..40f9f2cb4842 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AcsMessageEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static AcsMessageEventData DeserializeAcsMessageEventData(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveButtonReplyContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveButtonReplyContent.Serialization.cs index 29ee0cc305f1..31fb8cd1f050 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveButtonReplyContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveButtonReplyContent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsMessageInteractiveButtonReplyContent PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageInteractiveButtonReplyContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AcsMessageInteractiveButtonReplyContent DeserializeAcsMessageInt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageInteractiveButtonReplyContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageInteractiveButtonReplyContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveContent.Serialization.cs index 49ff37390e21..f3ed37cf4c35 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveContent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsMessageInteractiveContent PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageInteractiveContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static AcsMessageInteractiveContent DeserializeAcsMessageInteractiveCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageInteractiveContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageInteractiveContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveListReplyContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveListReplyContent.Serialization.cs index 6c931e337956..d4ba837f019d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveListReplyContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageInteractiveListReplyContent.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsMessageInteractiveListReplyContent PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageInteractiveListReplyContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static AcsMessageInteractiveListReplyContent DeserializeAcsMessageInter /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageInteractiveListReplyContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageInteractiveListReplyContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageMediaContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageMediaContent.Serialization.cs index 461a7dcdf574..63539bfbd8c8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageMediaContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageMediaContent.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsMessageMediaContent PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageMediaContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,19 +183,6 @@ internal static AcsMessageMediaContent DeserializeAcsMessageMediaContent(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageMediaContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageMediaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReactionContent.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReactionContent.Serialization.cs index fe2892ec00f9..c689c4ceda5b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReactionContent.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReactionContent.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsMessageReactionContent PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageReactionContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static AcsMessageReactionContent DeserializeAcsMessageReactionContent(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageReactionContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageReactionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReceivedEventData.Serialization.cs index 9559901e9c74..c211707efb6e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMessageReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsMessageEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMessageReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -265,19 +278,6 @@ internal static AcsMessageReceivedEventData DeserializeAcsMessageReceivedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMessageReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMessageReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsMessageReceivedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMicrosoftTeamsAppIdentifier.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMicrosoftTeamsAppIdentifier.Serialization.cs index 6ab18ebf3095..d8852555fa4a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMicrosoftTeamsAppIdentifier.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsMicrosoftTeamsAppIdentifier.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsMicrosoftTeamsAppIdentifier PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsMicrosoftTeamsAppIdentifier)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static AcsMicrosoftTeamsAppIdentifier DeserializeAcsMicrosoftTeamsAppId /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsMicrosoftTeamsAppIdentifier)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsMicrosoftTeamsAppIdentifier IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingChunkInfoProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingChunkInfoProperties.Serialization.cs index 1327a791ccc6..be6f74cfe150 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingChunkInfoProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingChunkInfoProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsRecordingChunkInfoProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRecordingChunkInfoProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static AcsRecordingChunkInfoProperties DeserializeAcsRecordingChunkInfo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRecordingChunkInfoProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRecordingChunkInfoProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingFileStatusUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingFileStatusUpdatedEventData.Serialization.cs index 462ec0facf46..73670459f822 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingFileStatusUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingFileStatusUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AcsRecordingFileStatusUpdatedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRecordingFileStatusUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,19 +228,6 @@ internal static AcsRecordingFileStatusUpdatedEventData DeserializeAcsRecordingFi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRecordingFileStatusUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRecordingFileStatusUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingStorageInfoProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingStorageInfoProperties.Serialization.cs index 0ff66c403b1e..d6ad0d43284b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingStorageInfoProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRecordingStorageInfoProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsRecordingStorageInfoProperties PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRecordingStorageInfoProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static AcsRecordingStorageInfoProperties DeserializeAcsRecordingStorage /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRecordingStorageInfoProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRecordingStorageInfoProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterChannelConfiguration.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterChannelConfiguration.Serialization.cs index 01697e6719c9..bce50b5a6e9b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterChannelConfiguration.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterChannelConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsRouterChannelConfiguration PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterChannelConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static AcsRouterChannelConfiguration DeserializeAcsRouterChannelConfigu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterChannelConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterChannelConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterCommunicationError.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterCommunicationError.Serialization.cs index 5fa675981b16..4cd486a9be44 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterCommunicationError.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterCommunicationError.Serialization.cs @@ -36,6 +36,19 @@ protected virtual AcsRouterCommunicationError PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterCommunicationError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,19 +191,6 @@ internal static AcsRouterCommunicationError DeserializeAcsRouterCommunicationErr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterCommunicationError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterCommunicationError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterEventData.Serialization.cs index 1c761a9ae3eb..52f19afb096a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AcsRouterEventData PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,19 +154,6 @@ internal static AcsRouterEventData DeserializeAcsRouterEventData(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCancelledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCancelledEventData.Serialization.cs index 35da8b823e8f..f95197d3bcf0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCancelledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCancelledEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobCancelledEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static AcsRouterJobCancelledEventData DeserializeAcsRouterJobCancelledE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobCancelledEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobCancelledEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobCancelledEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassificationFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassificationFailedEventData.Serialization.cs index b4c2a35e7535..8542f39c6e2c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassificationFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassificationFailedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobClassificationFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,19 +208,6 @@ internal static AcsRouterJobClassificationFailedEventData DeserializeAcsRouterJo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobClassificationFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobClassificationFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobClassificationFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassifiedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassifiedEventData.Serialization.cs index 12c07631d841..a7a7c5060f06 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassifiedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClassifiedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobClassifiedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,19 +238,6 @@ internal static AcsRouterJobClassifiedEventData DeserializeAcsRouterJobClassifie /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobClassifiedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobClassifiedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobClassifiedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClosedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClosedEventData.Serialization.cs index 0e4d423eb4cb..8b045af70e3e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClosedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobClosedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobClosedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static AcsRouterJobClosedEventData DeserializeAcsRouterJobClosedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobClosedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobClosedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobClosedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCompletedEventData.Serialization.cs index c4aca7ccbc56..5769bd38c054 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static AcsRouterJobCompletedEventData DeserializeAcsRouterJobCompletedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobCompletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobDeletedEventData.Serialization.cs index d2ee12963682..fd8e19c3faa0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,19 +174,6 @@ internal static AcsRouterJobDeletedEventData DeserializeAcsRouterJobDeletedEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobEventData.Serialization.cs index 2165ef9cf5c2..4ee6d4d470bc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,19 +211,6 @@ internal static AcsRouterJobEventData DeserializeAcsRouterJobEventData(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobExceptionTriggeredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobExceptionTriggeredEventData.Serialization.cs index 267682eea610..b797dfac6f9d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobExceptionTriggeredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobExceptionTriggeredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobExceptionTriggeredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static AcsRouterJobExceptionTriggeredEventData DeserializeAcsRouterJobE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobExceptionTriggeredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobExceptionTriggeredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobExceptionTriggeredEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobQueuedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobQueuedEventData.Serialization.cs index f964d3547588..710030c23b32 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobQueuedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobQueuedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobQueuedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,19 +234,6 @@ internal static AcsRouterJobQueuedEventData DeserializeAcsRouterJobQueuedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobQueuedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobQueuedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobQueuedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobReceivedEventData.Serialization.cs index 648c9bb6eb10..0420c318f88c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -257,19 +270,6 @@ internal static AcsRouterJobReceivedEventData DeserializeAcsRouterJobReceivedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobReceivedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobSchedulingFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobSchedulingFailedEventData.Serialization.cs index 70d0b7da06b7..a8318c3da0ae 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobSchedulingFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobSchedulingFailedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobSchedulingFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -249,19 +262,6 @@ internal static AcsRouterJobSchedulingFailedEventData DeserializeAcsRouterJobSch /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobSchedulingFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobSchedulingFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobSchedulingFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobUnassignedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobUnassignedEventData.Serialization.cs index cab42cda7980..60eea0a3f638 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobUnassignedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobUnassignedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobUnassignedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,19 +198,6 @@ internal static AcsRouterJobUnassignedEventData DeserializeAcsRouterJobUnassigne /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobUnassignedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobUnassignedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobUnassignedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWaitingForActivationEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWaitingForActivationEventData.Serialization.cs index 856266b7e0ae..3eb64b37696f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWaitingForActivationEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWaitingForActivationEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobWaitingForActivationEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,19 +264,6 @@ internal static AcsRouterJobWaitingForActivationEventData DeserializeAcsRouterJo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobWaitingForActivationEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobWaitingForActivationEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobWaitingForActivationEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWorkerSelectorsExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWorkerSelectorsExpiredEventData.Serialization.cs index 42151d2d8ad8..92a1ec8c1e34 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWorkerSelectorsExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterJobWorkerSelectorsExpiredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterJobWorkerSelectorsExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,19 +218,6 @@ internal static AcsRouterJobWorkerSelectorsExpiredEventData DeserializeAcsRouter /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterJobWorkerSelectorsExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterJobWorkerSelectorsExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterJobWorkerSelectorsExpiredEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterQueueDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterQueueDetails.Serialization.cs index 4542fa9543bd..f6e25d6851ce 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterQueueDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterQueueDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsRouterQueueDetails PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterQueueDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static AcsRouterQueueDetails DeserializeAcsRouterQueueDetails(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterQueueDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterQueueDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeletedEventData.Serialization.cs index 8e198e591c57..d83df8b5747a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,19 +131,6 @@ internal static AcsRouterWorkerDeletedEventData DeserializeAcsRouterWorkerDelete /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeregisteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeregisteredEventData.Serialization.cs index 2b8ea777af2f..2fd6a345a5b4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeregisteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerDeregisteredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AcsRouterWorkerDeregisteredEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerDeregisteredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static AcsRouterWorkerDeregisteredEventData DeserializeAcsRouterWorkerD /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerDeregisteredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerDeregisteredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerEventData.Serialization.cs index 69f691b0f005..83d9f0a50959 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static AcsRouterWorkerEventData DeserializeAcsRouterWorkerEventData(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferAcceptedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferAcceptedEventData.Serialization.cs index c56bba6f3bed..67bd8093ca88 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferAcceptedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferAcceptedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerOfferAcceptedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -315,19 +328,6 @@ internal static AcsRouterWorkerOfferAcceptedEventData DeserializeAcsRouterWorker /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerOfferAcceptedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerOfferAcceptedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerOfferAcceptedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferDeclinedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferDeclinedEventData.Serialization.cs index 4baf404d950e..6011959398eb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferDeclinedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferDeclinedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerOfferDeclinedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static AcsRouterWorkerOfferDeclinedEventData DeserializeAcsRouterWorker /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerOfferDeclinedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerOfferDeclinedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerOfferDeclinedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferExpiredEventData.Serialization.cs index 9cee9c6dc800..b1a354dadf02 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferExpiredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerOfferExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static AcsRouterWorkerOfferExpiredEventData DeserializeAcsRouterWorkerO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerOfferExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerOfferExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerOfferExpiredEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferIssuedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferIssuedEventData.Serialization.cs index 266d0009f9cc..f757d4b10851 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferIssuedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferIssuedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerOfferIssuedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -335,19 +348,6 @@ internal static AcsRouterWorkerOfferIssuedEventData DeserializeAcsRouterWorkerOf /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerOfferIssuedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerOfferIssuedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerOfferIssuedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferRevokedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferRevokedEventData.Serialization.cs index 08f9919aeb6a..8bf9f1620750 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferRevokedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerOfferRevokedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override AcsRouterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerOfferRevokedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static AcsRouterWorkerOfferRevokedEventData DeserializeAcsRouterWorkerO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerOfferRevokedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerOfferRevokedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsRouterWorkerOfferRevokedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerRegisteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerRegisteredEventData.Serialization.cs index 296ff3f5932e..4be3368eda85 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerRegisteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerRegisteredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AcsRouterWorkerRegisteredEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerRegisteredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,19 +264,6 @@ internal static AcsRouterWorkerRegisteredEventData DeserializeAcsRouterWorkerReg /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerRegisteredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerRegisteredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerSelector.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerSelector.Serialization.cs index 486fff7eb287..3106c499e1da 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerSelector.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerSelector.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsRouterWorkerSelector PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerSelector)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,19 +203,6 @@ internal static AcsRouterWorkerSelector DeserializeAcsRouterWorkerSelector(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerSelector)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerUpdatedEventData.Serialization.cs index 2073175fe0cb..04e0fa3f7be1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsRouterWorkerUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AcsRouterWorkerUpdatedEventData PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsRouterWorkerUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -273,19 +286,6 @@ internal static AcsRouterWorkerUpdatedEventData DeserializeAcsRouterWorkerUpdate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsRouterWorkerUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsRouterWorkerUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs index 4ebed20195fa..35b011a21dee 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AcsSmsDeliveryAttemptProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsSmsDeliveryAttemptProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static AcsSmsDeliveryAttemptProperties DeserializeAcsSmsDeliveryAttempt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsSmsDeliveryAttemptProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsSmsDeliveryAttemptProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs index 7d3ccf539f2d..590d55a59d40 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsSmsEventBaseProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsSmsDeliveryReportReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,19 +202,6 @@ internal static AcsSmsDeliveryReportReceivedEventData DeserializeAcsSmsDeliveryR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsSmsDeliveryReportReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsSmsDeliveryReportReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsSmsDeliveryReportReceivedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs index 3abcf1cfd115..1a43d34132c8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AcsSmsEventBaseProperties PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsSmsEventBaseProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static AcsSmsEventBaseProperties DeserializeAcsSmsEventBaseProperties(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsSmsEventBaseProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsSmsEventBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs index 6ad246569835..e87c3197f032 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AcsSmsEventBaseProperties PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsSmsReceivedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static AcsSmsReceivedEventData DeserializeAcsSmsReceivedEventData(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsSmsReceivedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsSmsReceivedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AcsSmsReceivedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsUserDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsUserDisconnectedEventData.Serialization.cs index 7e7f8a20542d..77d789b08a16 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsUserDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AcsUserDisconnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AcsUserDisconnectedEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AcsUserDisconnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static AcsUserDisconnectedEventData DeserializeAcsUserDisconnectedEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AcsUserDisconnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AcsUserDisconnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionAddedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionAddedEventData.Serialization.cs index 91f9f7a6cb94..1a97d55d7ebf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionAddedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionAddedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiCenterApiDefinitionAddedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiCenterApiDefinitionAddedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static ApiCenterApiDefinitionAddedEventData DeserializeApiCenterApiDefi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiCenterApiDefinitionAddedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiCenterApiDefinitionAddedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionUpdatedEventData.Serialization.cs index 03cc170b389f..95a5d90b3ba3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiDefinitionUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiCenterApiDefinitionUpdatedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiCenterApiDefinitionUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static ApiCenterApiDefinitionUpdatedEventData DeserializeApiCenterApiDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiCenterApiDefinitionUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiCenterApiDefinitionUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiSpecification.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiSpecification.Serialization.cs index 91475d203e6c..7a86d065e4bf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiSpecification.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiCenterApiSpecification.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ApiCenterApiSpecification PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiCenterApiSpecification)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static ApiCenterApiSpecification DeserializeApiCenterApiSpecification(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiCenterApiSpecification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiCenterApiSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiCreatedEventData.Serialization.cs index b7f360f04e2d..3aa086b07258 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiCreatedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiCreatedEventData DeserializeApiManagementApiCrea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiDeletedEventData.Serialization.cs index a59dee4ed3e2..e11a3bfbb8bc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiDeletedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiDeletedEventData DeserializeApiManagementApiDele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseCreatedEventData.Serialization.cs index 4832cf76d038..1adc1c5bc342 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiReleaseCreatedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiReleaseCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiReleaseCreatedEventData DeserializeApiManagement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiReleaseCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiReleaseCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseDeletedEventData.Serialization.cs index 51d90bf17473..ddbade129574 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiReleaseDeletedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiReleaseDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiReleaseDeletedEventData DeserializeApiManagement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiReleaseDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiReleaseDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseUpdatedEventData.Serialization.cs index 802ff0097893..c56527465963 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiReleaseUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiReleaseUpdatedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiReleaseUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiReleaseUpdatedEventData DeserializeApiManagement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiReleaseUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiReleaseUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiUpdatedEventData.Serialization.cs index 7e4d9dde60dd..063ae5108058 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementApiUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementApiUpdatedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementApiUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementApiUpdatedEventData DeserializeApiManagementApiUpda /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementApiUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementApiUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerClosedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerClosedEventData.Serialization.cs index 10a7a50db3a4..fd725d547198 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerClosedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerClosedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiManagementCircuitBreakerClosedEventData PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerClosedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ApiManagementCircuitBreakerClosedEventData DeserializeApiManagem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerClosedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementCircuitBreakerClosedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerOpenedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerOpenedEventData.Serialization.cs index 131f6ac935f6..91b9bdd60497 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerOpenedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerOpenedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiManagementCircuitBreakerOpenedEventData PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerOpenedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ApiManagementCircuitBreakerOpenedEventData DeserializeApiManagem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerOpenedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementCircuitBreakerOpenedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerProperties.Serialization.cs index 932d2f3d5aac..a6d2e1363802 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementCircuitBreakerProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ApiManagementCircuitBreakerProperties PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static ApiManagementCircuitBreakerProperties DeserializeApiManagementCi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementCircuitBreakerProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementCircuitBreakerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementExpiredGatewayTokenProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementExpiredGatewayTokenProperties.Serialization.cs index d009f832f9fe..a72fb40673c5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementExpiredGatewayTokenProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementExpiredGatewayTokenProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ApiManagementExpiredGatewayTokenProperties PersistableModelCre } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementExpiredGatewayTokenProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ApiManagementExpiredGatewayTokenProperties DeserializeApiManagem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementExpiredGatewayTokenProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementExpiredGatewayTokenProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiAddedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiAddedEventData.Serialization.cs index fdd5cdebd840..675d8e7f69f6 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiAddedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiAddedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayApiAddedEventData PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayApiAddedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayApiAddedEventData DeserializeApiManagementGa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayApiAddedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayApiAddedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiRemovedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiRemovedEventData.Serialization.cs index ff6fcef0b4c2..3221a298d97d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiRemovedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayApiRemovedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayApiRemovedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayApiRemovedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayApiRemovedEventData DeserializeApiManagement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayApiRemovedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayApiRemovedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityCreatedEventData.Serialization.cs index 76744d378e71..0aea4b4da760 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayCertificateAuthorityCreatedEventData Persi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayCertificateAuthorityCreatedEventData Deseria /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayCertificateAuthorityCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityDeletedEventData.Serialization.cs index dd4bb7ed4aa5..027a23b50545 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayCertificateAuthorityDeletedEventData Persi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayCertificateAuthorityDeletedEventData Deseria /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayCertificateAuthorityDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityUpdatedEventData.Serialization.cs index 8207c6635e2d..4fb16651b50c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCertificateAuthorityUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayCertificateAuthorityUpdatedEventData Persi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayCertificateAuthorityUpdatedEventData Deseria /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayCertificateAuthorityUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayCertificateAuthorityUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCreatedEventData.Serialization.cs index ef156af18ab6..126df31bf0c3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayCreatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayCreatedEventData DeserializeApiManagementGat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayDeletedEventData.Serialization.cs index c6c828ad455c..4f48452a460b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayDeletedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayDeletedEventData DeserializeApiManagementGat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationCreatedEventData.Serialization.cs index 95f022d87b57..56b00a61141b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayHostnameConfigurationCreatedEventData Pers } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayHostnameConfigurationCreatedEventData Deseri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayHostnameConfigurationCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationDeletedEventData.Serialization.cs index 93a44bf062e8..99914da930c1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayHostnameConfigurationDeletedEventData Pers } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayHostnameConfigurationDeletedEventData Deseri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayHostnameConfigurationDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationUpdatedEventData.Serialization.cs index fc60c3cf1b89..2a65cb41dd48 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayHostnameConfigurationUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayHostnameConfigurationUpdatedEventData Pers } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayHostnameConfigurationUpdatedEventData Deseri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayHostnameConfigurationUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayHostnameConfigurationUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayProperties.Serialization.cs index dde5a9df0909..dc81392cf72a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ApiManagementGatewayProperties PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ApiManagementGatewayProperties DeserializeApiManagementGatewayPr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenExpiredEventData.Serialization.cs index b624f05d545d..2e9e9faee66a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenExpiredEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiManagementGatewayTokenExpiredEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayTokenExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ApiManagementGatewayTokenExpiredEventData DeserializeApiManageme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayTokenExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayTokenExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryEventData.Serialization.cs index cd9805c85da5..82c34ddf9e84 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ApiManagementGatewayTokenNearExpiryEventData PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayTokenNearExpiryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ApiManagementGatewayTokenNearExpiryEventData DeserializeApiManag /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayTokenNearExpiryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayTokenNearExpiryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryProperties.Serialization.cs index 8a1a428dd7a1..28f533f89a4d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayTokenNearExpiryProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ApiManagementGatewayTokenNearExpiryProperties PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayTokenNearExpiryProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ApiManagementGatewayTokenNearExpiryProperties DeserializeApiMana /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayTokenNearExpiryProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayTokenNearExpiryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayUpdatedEventData.Serialization.cs index 5a700792208b..10a09a1e6505 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementGatewayUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementGatewayUpdatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementGatewayUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementGatewayUpdatedEventData DeserializeApiManagementGat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementGatewayUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementGatewayUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductCreatedEventData.Serialization.cs index 343d8fc48a70..e57bbb4e1d8c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementProductCreatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementProductCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementProductCreatedEventData DeserializeApiManagementPro /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementProductCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementProductCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductDeletedEventData.Serialization.cs index a60afe09ee85..f00bfeae552c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementProductDeletedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementProductDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementProductDeletedEventData DeserializeApiManagementPro /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementProductDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementProductDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductUpdatedEventData.Serialization.cs index 4fa4cd96517f..17ea16d747b1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementProductUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementProductUpdatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementProductUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementProductUpdatedEventData DeserializeApiManagementPro /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementProductUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementProductUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionCreatedEventData.Serialization.cs index f90fb21cf509..d44410789230 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementSubscriptionCreatedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementSubscriptionCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementSubscriptionCreatedEventData DeserializeApiManageme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementSubscriptionCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementSubscriptionCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionDeletedEventData.Serialization.cs index cc90afa3618b..be00dc8fcbc5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementSubscriptionDeletedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementSubscriptionDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementSubscriptionDeletedEventData DeserializeApiManageme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementSubscriptionDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementSubscriptionDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionUpdatedEventData.Serialization.cs index 30168891645c..41b40a31b11d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementSubscriptionUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementSubscriptionUpdatedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementSubscriptionUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementSubscriptionUpdatedEventData DeserializeApiManageme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementSubscriptionUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementSubscriptionUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserCreatedEventData.Serialization.cs index 8d7e36053efd..90eb8f39d23a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserCreatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementUserCreatedEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementUserCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementUserCreatedEventData DeserializeApiManagementUserCr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementUserCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementUserCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserDeletedEventData.Serialization.cs index 4338bcef4426..5df022877730 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserDeletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementUserDeletedEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementUserDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementUserDeletedEventData DeserializeApiManagementUserDe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementUserDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementUserDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserUpdatedEventData.Serialization.cs index d55992cd601c..18cb8407a64a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ApiManagementUserUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual ApiManagementUserUpdatedEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ApiManagementUserUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ApiManagementUserUpdatedEventData DeserializeApiManagementUserUp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ApiManagementUserUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ApiManagementUserUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueDeletedEventData.Serialization.cs index d53196ec9407..28d148c82631 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AppConfigurationKeyValueDeletedEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppConfigurationKeyValueDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static AppConfigurationKeyValueDeletedEventData DeserializeAppConfigura /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppConfigurationKeyValueDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppConfigurationKeyValueDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueModifiedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueModifiedEventData.Serialization.cs index 0693d383cb27..9d3e57c063f3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueModifiedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationKeyValueModifiedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AppConfigurationKeyValueModifiedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppConfigurationKeyValueModifiedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static AppConfigurationKeyValueModifiedEventData DeserializeAppConfigur /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppConfigurationKeyValueModifiedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppConfigurationKeyValueModifiedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotCreatedEventData.Serialization.cs index cdf947b64de0..a2d82d16fe31 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AppConfigurationSnapshotEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppConfigurationSnapshotCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static AppConfigurationSnapshotCreatedEventData DeserializeAppConfigura /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppConfigurationSnapshotCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppConfigurationSnapshotCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppConfigurationSnapshotCreatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotEventData.Serialization.cs index bde88fd3f7ec..463c311f0074 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AppConfigurationSnapshotEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppConfigurationSnapshotEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static AppConfigurationSnapshotEventData DeserializeAppConfigurationSna /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppConfigurationSnapshotEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppConfigurationSnapshotEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotModifiedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotModifiedEventData.Serialization.cs index c572918bf8e1..abc4d563aaed 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotModifiedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppConfigurationSnapshotModifiedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AppConfigurationSnapshotEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppConfigurationSnapshotModifiedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static AppConfigurationSnapshotModifiedEventData DeserializeAppConfigur /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppConfigurationSnapshotModifiedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppConfigurationSnapshotModifiedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppConfigurationSnapshotModifiedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppEventTypeDetail.Serialization.cs index 5fa80fd8ae73..7da5f9585b84 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppEventTypeDetail.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AppEventTypeDetail PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppEventTypeDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static AppEventTypeDetail DeserializeAppEventTypeDetail(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppEventTypeDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppEventTypeDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs index 1ebaebc591b2..6136a533cebc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AppServicePlanEventTypeDetail PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AppServicePlanEventTypeDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static AppServicePlanEventTypeDetail DeserializeAppServicePlanEventType /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AppServicePlanEventTypeDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AppServicePlanEventTypeDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterCreatedEventData.Serialization.cs index e044c8781d52..99ccc670794f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsClusterEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static AvsClusterCreatedEventData DeserializeAvsClusterCreatedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsClusterCreatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterDeletedEventData.Serialization.cs index 24b613eba5b9..35109a8b74a9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsClusterEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static AvsClusterDeletedEventData DeserializeAvsClusterDeletedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsClusterDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterEventData.Serialization.cs index fc7ec1bf1068..780826b07785 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AvsClusterEventData PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,19 +245,6 @@ internal static AvsClusterEventData DeserializeAvsClusterEventData(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterFailedEventData.Serialization.cs index 908813d98b7f..05e17ffe97c7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterFailedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsClusterEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,19 +201,6 @@ internal static AvsClusterFailedEventData DeserializeAvsClusterFailedEventData(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsClusterFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatedEventData.Serialization.cs index 8fa9505783ef..8bacaf5c4fba 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsClusterEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static AvsClusterUpdatedEventData DeserializeAvsClusterUpdatedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsClusterUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatingEventData.Serialization.cs index e2aefae8fef4..5fc5fb6cf343 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsClusterUpdatingEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsClusterEventData PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsClusterUpdatingEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static AvsClusterUpdatingEventData DeserializeAvsClusterUpdatingEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsClusterUpdatingEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsClusterUpdatingEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsClusterUpdatingEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudEventData.Serialization.cs index f9592ac1ee86..588227efb45d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AvsPrivateCloudEventData PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static AvsPrivateCloudEventData DeserializeAvsPrivateCloudEventData(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsPrivateCloudEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudFailedEventData.Serialization.cs index fcf202bbf824..f5a42a5bf7de 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudFailedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsPrivateCloudEventData PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static AvsPrivateCloudFailedEventData DeserializeAvsPrivateCloudFailedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsPrivateCloudFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatedEventData.Serialization.cs index 42dd430f2e8d..d80b66c922db 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsPrivateCloudEventData PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static AvsPrivateCloudUpdatedEventData DeserializeAvsPrivateCloudUpdate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsPrivateCloudUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatingEventData.Serialization.cs index 1cca3a97b2ed..fdfad63a15c5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsPrivateCloudUpdatingEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsPrivateCloudEventData PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudUpdatingEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static AvsPrivateCloudUpdatingEventData DeserializeAvsPrivateCloudUpdat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudUpdatingEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsPrivateCloudUpdatingEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudUpdatingEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionCancelledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionCancelledEventData.Serialization.cs index c653f18f6b93..cc3f14e5ef9e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionCancelledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionCancelledEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsScriptExecutionEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsScriptExecutionCancelledEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static AvsScriptExecutionCancelledEventData DeserializeAvsScriptExecuti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsScriptExecutionCancelledEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsScriptExecutionCancelledEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsScriptExecutionCancelledEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionEventData.Serialization.cs index e275bea95f0d..ba98fef228e5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual AvsScriptExecutionEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsScriptExecutionEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static AvsScriptExecutionEventData DeserializeAvsScriptExecutionEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsScriptExecutionEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsScriptExecutionEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFailedEventData.Serialization.cs index 277f1a7dc1af..4da60b3cd093 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFailedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsScriptExecutionEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsScriptExecutionFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static AvsScriptExecutionFailedEventData DeserializeAvsScriptExecutionF /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsScriptExecutionFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsScriptExecutionFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsScriptExecutionFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFinishedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFinishedEventData.Serialization.cs index 14f66b10beab..adcd52e0d109 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFinishedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionFinishedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsScriptExecutionEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsScriptExecutionFinishedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static AvsScriptExecutionFinishedEventData DeserializeAvsScriptExecutio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsScriptExecutionFinishedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsScriptExecutionFinishedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsScriptExecutionFinishedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionStartedEventData.Serialization.cs index 5b1d25641d95..31e6f8cca9b3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/AvsScriptExecutionStartedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override AvsScriptExecutionEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(AvsScriptExecutionStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static AvsScriptExecutionStartedEventData DeserializeAvsScriptExecution /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(AvsScriptExecutionStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AvsScriptExecutionStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsScriptExecutionStartedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs index 72a4fe656a19..1ded8a5fa646 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CommunicationIdentifierModel PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(CommunicationIdentifierModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,19 +207,6 @@ internal static CommunicationIdentifierModel DeserializeCommunicationIdentifierM /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(CommunicationIdentifierModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CommunicationIdentifierModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs index 4a4980765987..52b8d6dff3a9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CommunicationUserIdentifierModel PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(CommunicationUserIdentifierModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static CommunicationUserIdentifierModel DeserializeCommunicationUserIde /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(CommunicationUserIdentifierModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CommunicationUserIdentifierModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs index cdbaaae4b94f..7340ffafc956 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContainerRegistryArtifactEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryArtifactEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static ContainerRegistryArtifactEventData DeserializeContainerRegistryA /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryArtifactEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryArtifactEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs index 6fe31e00b605..c3aff7005111 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContainerRegistryArtifactEventTarget PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryArtifactEventTarget)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,19 +207,6 @@ internal static ContainerRegistryArtifactEventTarget DeserializeContainerRegistr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryArtifactEventTarget)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryArtifactEventTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs index 6538c8bda78e..10264185083c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerRegistryArtifactEventData PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryChartDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static ContainerRegistryChartDeletedEventData DeserializeContainerRegis /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryChartDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryChartDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerRegistryChartDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs index c6c1f32dbcb7..a8a14a933031 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerRegistryArtifactEventData PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryChartPushedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static ContainerRegistryChartPushedEventData DeserializeContainerRegist /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryChartPushedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryChartPushedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerRegistryChartPushedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs index 7ce36cd1c622..39ae074f5dd7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContainerRegistryEventActor PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventActor)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static ContainerRegistryEventActor DeserializeContainerRegistryEventAct /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventActor)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventActor IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventConnectedRegistry.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventConnectedRegistry.Serialization.cs index 9cf69d9cdf40..2172fea61bfe 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventConnectedRegistry.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventConnectedRegistry.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContainerRegistryEventConnectedRegistry PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventConnectedRegistry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static ContainerRegistryEventConnectedRegistry DeserializeContainerRegi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventConnectedRegistry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventConnectedRegistry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventData.Serialization.cs index a7e240284b1c..1bd33358bcc7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContainerRegistryEventData PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,19 +243,6 @@ internal static ContainerRegistryEventData DeserializeContainerRegistryEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs index 5a1a8b980844..ed4544e8f3b9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContainerRegistryEventRequest PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,19 +176,6 @@ internal static ContainerRegistryEventRequest DeserializeContainerRegistryEventR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs index 218cc4774b7b..e4ab4ae980a6 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContainerRegistryEventSource PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ContainerRegistryEventSource DeserializeContainerRegistryEventSo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs index 4e1545b89654..ec9240869cb8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ContainerRegistryEventTarget PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryEventTarget)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,19 +211,6 @@ internal static ContainerRegistryEventTarget DeserializeContainerRegistryEventTa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryEventTarget)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryEventTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs index bfdc63c5459a..61efba9655e2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerRegistryEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryImageDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static ContainerRegistryImageDeletedEventData DeserializeContainerRegis /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryImageDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryImageDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerRegistryImageDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs index af468c7f5bdd..291a16d72851 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerRegistryEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerRegistryImagePushedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static ContainerRegistryImagePushedEventData DeserializeContainerRegist /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerRegistryImagePushedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerRegistryImagePushedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerRegistryImagePushedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndedEventData.Serialization.cs index 7ac7af75c0d1..f4f7febdd7c3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerServiceClusterSupportEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEndedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static ContainerServiceClusterSupportEndedEventData DeserializeContaine /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEndedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceClusterSupportEndedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceClusterSupportEndedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndingEventData.Serialization.cs index 33347aed0f30..821b9017a009 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEndingEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerServiceClusterSupportEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEndingEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static ContainerServiceClusterSupportEndingEventData DeserializeContain /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEndingEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceClusterSupportEndingEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceClusterSupportEndingEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEventData.Serialization.cs index e9f18b2cf9da..46b72a805b4d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceClusterSupportEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContainerServiceClusterSupportEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ContainerServiceClusterSupportEventData DeserializeContainerServ /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceClusterSupportEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceClusterSupportEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs index 538dd96d2d8b..cdf338136f18 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNewKubernetesVersionAvailableEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContainerServiceNewKubernetesVersionAvailableEventData Persist } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceNewKubernetesVersionAvailableEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static ContainerServiceNewKubernetesVersionAvailableEventData Deseriali /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceNewKubernetesVersionAvailableEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceNewKubernetesVersionAvailableEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingEventData.Serialization.cs index c13a596ce2c8..4ef7b8a3c367 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ContainerServiceNodePoolRollingEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ContainerServiceNodePoolRollingEventData DeserializeContainerSer /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceNodePoolRollingEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingFailedEventData.Serialization.cs index 8979d07e7e04..032f8497ebfe 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingFailedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerServiceNodePoolRollingEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static ContainerServiceNodePoolRollingFailedEventData DeserializeContai /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceNodePoolRollingFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceNodePoolRollingFailedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingStartedEventData.Serialization.cs index 58dfef5777ca..6c05af35c9d0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingStartedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerServiceNodePoolRollingEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static ContainerServiceNodePoolRollingStartedEventData DeserializeConta /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceNodePoolRollingStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceNodePoolRollingStartedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingSucceededEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingSucceededEventData.Serialization.cs index 7f75c0fcb4cc..e6346c13d0c7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingSucceededEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ContainerServiceNodePoolRollingSucceededEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ContainerServiceNodePoolRollingEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingSucceededEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,19 +118,6 @@ internal static ContainerServiceNodePoolRollingSucceededEventData DeserializeCon /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ContainerServiceNodePoolRollingSucceededEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContainerServiceNodePoolRollingSucceededEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ContainerServiceNodePoolRollingSucceededEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyCompletedEventData.Serialization.cs index 9e9eb228f98e..46bf061a870f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DataBoxCopyCompletedEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DataBoxCopyCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static DataBoxCopyCompletedEventData DeserializeDataBoxCopyCompletedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DataBoxCopyCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataBoxCopyCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyStartedEventData.Serialization.cs index e9d718d74d0c..2e67b9310ded 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxCopyStartedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DataBoxCopyStartedEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DataBoxCopyStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static DataBoxCopyStartedEventData DeserializeDataBoxCopyStartedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DataBoxCopyStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataBoxCopyStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxOrderCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxOrderCompletedEventData.Serialization.cs index 3a6e07b4bd15..19d267bf495f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxOrderCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DataBoxOrderCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DataBoxOrderCompletedEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DataBoxOrderCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static DataBoxOrderCompletedEventData DeserializeDataBoxOrderCompletedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DataBoxOrderCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DataBoxOrderCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs index 10e8ad6aa4d7..eb127cd673a5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceConnectionStateEventInfo PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceConnectionStateEventInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static DeviceConnectionStateEventInfo DeserializeDeviceConnectionStateE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceConnectionStateEventInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceConnectionStateEventInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs index 599556c55c96..b052c0571f55 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceConnectionStateEventProperties PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceConnectionStateEventProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static DeviceConnectionStateEventProperties DeserializeDeviceConnection /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceConnectionStateEventProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceConnectionStateEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs index d2d323e141ed..3921e446431e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceLifeCycleEventProperties PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceLifeCycleEventProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DeviceLifeCycleEventProperties DeserializeDeviceLifeCycleEventPr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceLifeCycleEventProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceLifeCycleEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs index 691a50af2598..a0ae14fbe519 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTelemetryEventProperties PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTelemetryEventProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,19 +200,6 @@ internal static DeviceTelemetryEventProperties DeserializeDeviceTelemetryEventPr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTelemetryEventProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTelemetryEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfo.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfo.Serialization.cs index 96f680e5049f..e024777dbf7c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfo.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTwinInfo PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTwinInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,19 +238,6 @@ internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTwinInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTwinInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs index 2be9dc7b041f..ef0844b0efcd 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTwinInfoProperties PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTwinInfoProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static DeviceTwinInfoProperties DeserializeDeviceTwinInfoProperties(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTwinInfoProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTwinInfoProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs index dfc96e2faacf..81465946dd44 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTwinInfoX509Thumbprint PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTwinInfoX509Thumbprint)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static DeviceTwinInfoX509Thumbprint DeserializeDeviceTwinInfoX509Thumbp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTwinInfoX509Thumbprint)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTwinInfoX509Thumbprint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinMetadata.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinMetadata.Serialization.cs index 1ad0167ba2fa..4817c5e786f1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinMetadata.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinMetadata.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTwinMetadata PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTwinMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static DeviceTwinMetadata DeserializeDeviceTwinMetadata(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTwinMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTwinMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinProperties.Serialization.cs index 79f25575d817..7b0f9720b4fa 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/DeviceTwinProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeviceTwinProperties PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(DeviceTwinProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static DeviceTwinProperties DeserializeDeviceTwinProperties(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(DeviceTwinProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeviceTwinProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EdgeSolutionVersionPublishedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EdgeSolutionVersionPublishedEventData.Serialization.cs index 18698788942c..5c47d3443147 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EdgeSolutionVersionPublishedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EdgeSolutionVersionPublishedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual EdgeSolutionVersionPublishedEventData PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EdgeSolutionVersionPublishedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,19 +190,6 @@ internal static EdgeSolutionVersionPublishedEventData DeserializeEdgeSolutionVer /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EdgeSolutionVersionPublishedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EdgeSolutionVersionPublishedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientCreatedOrUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientCreatedOrUpdatedEventData.Serialization.cs index bc760dfcc212..47970c3233c9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientCreatedOrUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientCreatedOrUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override EventGridMqttClientEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventGridMqttClientCreatedOrUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static EventGridMqttClientCreatedOrUpdatedEventData DeserializeEventGri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventGridMqttClientCreatedOrUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventGridMqttClientCreatedOrUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventGridMqttClientCreatedOrUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientDeletedEventData.Serialization.cs index 30a7a7a083cb..65e0ecd200c1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override EventGridMqttClientEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventGridMqttClientDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static EventGridMqttClientDeletedEventData DeserializeEventGridMqttClie /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventGridMqttClientDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventGridMqttClientDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventGridMqttClientDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientEventData.Serialization.cs index 4160fde8e769..7aee43d090bf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual EventGridMqttClientEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventGridMqttClientEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,19 +153,6 @@ internal static EventGridMqttClientEventData DeserializeEventGridMqttClientEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventGridMqttClientEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventGridMqttClientEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionConnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionConnectedEventData.Serialization.cs index 510260811eef..e8dd5bb211e9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionConnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionConnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override EventGridMqttClientEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventGridMqttClientSessionConnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static EventGridMqttClientSessionConnectedEventData DeserializeEventGri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventGridMqttClientSessionConnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventGridMqttClientSessionConnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventGridMqttClientSessionConnectedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionDisconnectedEventData.Serialization.cs index 0420a13f8f2b..6afcb24e46f3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventGridMqttClientSessionDisconnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override EventGridMqttClientEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventGridMqttClientSessionDisconnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static EventGridMqttClientSessionDisconnectedEventData DeserializeEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventGridMqttClientSessionDisconnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventGridMqttClientSessionDisconnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventGridMqttClientSessionDisconnectedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs index 3a7377551edb..f6bd337d7648 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual EventHubCaptureFileCreatedEventData PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(EventHubCaptureFileCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,19 +250,6 @@ internal static EventHubCaptureFileCreatedEventData DeserializeEventHubCaptureFi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(EventHubCaptureFileCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventHubCaptureFileCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageCreatedEventData.Serialization.cs index af2260ea2e45..c6f00af9ff4d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareDicomImageCreatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareDicomImageCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static HealthcareDicomImageCreatedEventData DeserializeHealthcareDicomI /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareDicomImageCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareDicomImageCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageDeletedEventData.Serialization.cs index 5af9cca56b25..0d1a826a0a73 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareDicomImageDeletedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareDicomImageDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static HealthcareDicomImageDeletedEventData DeserializeHealthcareDicomI /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareDicomImageDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareDicomImageDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageUpdatedEventData.Serialization.cs index 00a9b2f38bd9..995c648f75cf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareDicomImageUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareDicomImageUpdatedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareDicomImageUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,19 +188,6 @@ internal static HealthcareDicomImageUpdatedEventData DeserializeHealthcareDicomI /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareDicomImageUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareDicomImageUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceCreatedEventData.Serialization.cs index 12aff970bade..091124d25f86 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareFhirResourceCreatedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareFhirResourceCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static HealthcareFhirResourceCreatedEventData DeserializeHealthcareFhir /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareFhirResourceCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareFhirResourceCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceDeletedEventData.Serialization.cs index a4b727a73cff..fc6c25fab948 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareFhirResourceDeletedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareFhirResourceDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static HealthcareFhirResourceDeletedEventData DeserializeHealthcareFhir /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareFhirResourceDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareFhirResourceDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceUpdatedEventData.Serialization.cs index 8934578ce5cb..e33da77ef6e7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/HealthcareFhirResourceUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual HealthcareFhirResourceUpdatedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(HealthcareFhirResourceUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static HealthcareFhirResourceUpdatedEventData DeserializeHealthcareFhir /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(HealthcareFhirResourceUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HealthcareFhirResourceUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs index a219e72ac190..4771efb380c0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override DeviceConnectionStateEventProperties PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(IotHubDeviceConnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static IotHubDeviceConnectedEventData DeserializeIotHubDeviceConnectedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(IotHubDeviceConnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IotHubDeviceConnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotHubDeviceConnectedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs index 50071258d899..2460e30e6bd3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override DeviceLifeCycleEventProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(IotHubDeviceCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static IotHubDeviceCreatedEventData DeserializeIotHubDeviceCreatedEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(IotHubDeviceCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IotHubDeviceCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotHubDeviceCreatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs index d1066afde32f..4639d8d3261e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override DeviceLifeCycleEventProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(IotHubDeviceDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static IotHubDeviceDeletedEventData DeserializeIotHubDeviceDeletedEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(IotHubDeviceDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IotHubDeviceDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotHubDeviceDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs index 2aba809d39b5..277f89324812 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override DeviceConnectionStateEventProperties PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(IotHubDeviceDisconnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,19 +136,6 @@ internal static IotHubDeviceDisconnectedEventData DeserializeIotHubDeviceDisconn /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(IotHubDeviceDisconnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IotHubDeviceDisconnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotHubDeviceDisconnectedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs index 92688afdc2cc..e6a8b6419dba 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override DeviceTelemetryEventProperties PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(IotHubDeviceTelemetryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,19 +154,6 @@ internal static IotHubDeviceTelemetryEventData DeserializeIotHubDeviceTelemetryE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(IotHubDeviceTelemetryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IotHubDeviceTelemetryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotHubDeviceTelemetryEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs index 3114196e5b1e..1531169dc496 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultAccessPolicyChangedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultAccessPolicyChangedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultAccessPolicyChangedEventData DeserializeKeyVaultAccessPo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultAccessPolicyChangedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultAccessPolicyChangedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs index ddb385f53f4b..e8ee47b79091 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultCertificateExpiredEventData PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultCertificateExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultCertificateExpiredEventData DeserializeKeyVaultCertifica /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultCertificateExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultCertificateExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs index 5480e84cfa61..f4e424209714 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultCertificateNearExpiryEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultCertificateNearExpiryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultCertificateNearExpiryEventData DeserializeKeyVaultCertif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultCertificateNearExpiryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultCertificateNearExpiryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs index b351b02d32d2..e81e9f18478e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultCertificateNewVersionCreatedEventData PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultCertificateNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultCertificateNewVersionCreatedEventData DeserializeKeyVaul /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultCertificateNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultCertificateNewVersionCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs index 30a83fc59367..cb6110d96dd5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultKeyExpiredEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultKeyExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultKeyExpiredEventData DeserializeKeyVaultKeyExpiredEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultKeyExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultKeyExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs index d8d1edd7f7fd..e4df93a7d826 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultKeyNearExpiryEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultKeyNearExpiryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultKeyNearExpiryEventData DeserializeKeyVaultKeyNearExpiryE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultKeyNearExpiryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultKeyNearExpiryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs index 09701de0970a..1af370d6fcc3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultKeyNewVersionCreatedEventData PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultKeyNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultKeyNewVersionCreatedEventData DeserializeKeyVaultKeyNewV /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultKeyNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultKeyNewVersionCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs index e32e355e6323..4c076a7ec24a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultSecretExpiredEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultSecretExpiredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultSecretExpiredEventData DeserializeKeyVaultSecretExpiredE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultSecretExpiredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultSecretExpiredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs index 0157c0a47a29..4dedc9dad189 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultSecretNearExpiryEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultSecretNearExpiryEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultSecretNearExpiryEventData DeserializeKeyVaultSecretNearE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultSecretNearExpiryEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultSecretNearExpiryEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs index 144ebc386815..c262776c4068 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual KeyVaultSecretNewVersionCreatedEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultSecretNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static KeyVaultSecretNewVersionCreatedEventData DeserializeKeyVaultSecr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultSecretNewVersionCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultSecretNewVersionCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs index 6ed03a7c34d2..00464e7c8dd2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual MachineLearningServicesDatasetDriftDetectedEventData Persistab } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MachineLearningServicesDatasetDriftDetectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static MachineLearningServicesDatasetDriftDetectedEventData Deserialize /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MachineLearningServicesDatasetDriftDetectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MachineLearningServicesDatasetDriftDetectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs index 8326f453be26..05262181bca3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual MachineLearningServicesModelDeployedEventData PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MachineLearningServicesModelDeployedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static MachineLearningServicesModelDeployedEventData DeserializeMachine /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MachineLearningServicesModelDeployedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MachineLearningServicesModelDeployedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs index 712015afe8a8..a954adb3d740 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual MachineLearningServicesModelRegisteredEventData PersistableMod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MachineLearningServicesModelRegisteredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static MachineLearningServicesModelRegisteredEventData DeserializeMachi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MachineLearningServicesModelRegisteredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MachineLearningServicesModelRegisteredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs index 177b0825fab5..fdc0e398d581 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual MachineLearningServicesRunCompletedEventData PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MachineLearningServicesRunCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,19 +195,6 @@ internal static MachineLearningServicesRunCompletedEventData DeserializeMachineL /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MachineLearningServicesRunCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MachineLearningServicesRunCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs index 94db12cf66f5..c689f8310b61 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual MachineLearningServicesRunStatusChangedEventData PersistableMo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MachineLearningServicesRunStatusChangedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static MachineLearningServicesRunStatusChangedEventData DeserializeMach /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MachineLearningServicesRunStatusChangedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MachineLearningServicesRunStatusChangedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs index 76af0c87df22..8435aa68439f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override MapsGeofenceEventProperties PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MapsGeofenceEnteredEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static MapsGeofenceEnteredEventData DeserializeMapsGeofenceEnteredEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MapsGeofenceEnteredEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MapsGeofenceEnteredEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MapsGeofenceEnteredEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs index 00b83ea36948..f24ade2ef8a0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MapsGeofenceEventProperties PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MapsGeofenceEventProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MapsGeofenceEventProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MapsGeofenceEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs index 859d4e0fb062..646a6f8db8d2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override MapsGeofenceEventProperties PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MapsGeofenceExitedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static MapsGeofenceExitedEventData DeserializeMapsGeofenceExitedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MapsGeofenceExitedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MapsGeofenceExitedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MapsGeofenceExitedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs index 3ff2a415a0f2..870ae107da31 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs @@ -37,6 +37,19 @@ protected virtual MapsGeofenceGeometry PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MapsGeofenceGeometry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,19 +203,6 @@ internal static MapsGeofenceGeometry DeserializeMapsGeofenceGeometry(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MapsGeofenceGeometry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MapsGeofenceGeometry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs index a2c3e8f20733..0ff10517c0df 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs @@ -34,6 +34,19 @@ protected override MapsGeofenceEventProperties PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MapsGeofenceResultEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,19 +164,6 @@ internal static MapsGeofenceResultEventData DeserializeMapsGeofenceResultEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MapsGeofenceResultEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MapsGeofenceResultEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MapsGeofenceResultEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs index ce2e4f3c9aa2..9ba725965ce2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs @@ -37,6 +37,19 @@ protected virtual MicrosoftTeamsUserIdentifierModel PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(MicrosoftTeamsUserIdentifierModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static MicrosoftTeamsUserIdentifierModel DeserializeMicrosoftTeamsUserI /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(MicrosoftTeamsUserIdentifierModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MicrosoftTeamsUserIdentifierModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs index a4dc9adfe671..d9bc5018b187 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs @@ -37,6 +37,19 @@ protected virtual PhoneNumberIdentifierModel PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(PhoneNumberIdentifierModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static PhoneNumberIdentifierModel DeserializePhoneNumberIdentifierModel /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(PhoneNumberIdentifierModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PhoneNumberIdentifierModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateChangedEventData.Serialization.cs index 21661a23cd6d..c4910ae73d14 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateChangedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PolicyInsightsPolicyStateChangedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateChangedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static PolicyInsightsPolicyStateChangedEventData DeserializePolicyInsig /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateChangedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PolicyInsightsPolicyStateChangedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateCreatedEventData.Serialization.cs index b8fe63e39278..3522abc4949a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PolicyInsightsPolicyStateCreatedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static PolicyInsightsPolicyStateCreatedEventData DeserializePolicyInsig /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PolicyInsightsPolicyStateCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateDeletedEventData.Serialization.cs index 8aa3f5755490..58d1b7b5d31c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/PolicyInsightsPolicyStateDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual PolicyInsightsPolicyStateDeletedEventData PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,19 +197,6 @@ internal static PolicyInsightsPolicyStateDeletedEventData DeserializePolicyInsig /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(PolicyInsightsPolicyStateDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PolicyInsightsPolicyStateDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisExportRdbCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisExportRdbCompletedEventData.Serialization.cs index c17fe941e790..8b3aece16301 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisExportRdbCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisExportRdbCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual RedisExportRdbCompletedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(RedisExportRdbCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static RedisExportRdbCompletedEventData DeserializeRedisExportRdbComple /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(RedisExportRdbCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RedisExportRdbCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisImportRdbCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisImportRdbCompletedEventData.Serialization.cs index fa7a3cb4e282..f41ef3148bb8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisImportRdbCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisImportRdbCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual RedisImportRdbCompletedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(RedisImportRdbCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static RedisImportRdbCompletedEventData DeserializeRedisImportRdbComple /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(RedisImportRdbCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RedisImportRdbCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs index ff989609e987..b33af85cb4da 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual RedisPatchingCompletedEventData PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(RedisPatchingCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static RedisPatchingCompletedEventData DeserializeRedisPatchingComplete /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(RedisPatchingCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RedisPatchingCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs index 7879686f271f..d67e98c5264f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual RedisScalingCompletedEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(RedisScalingCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static RedisScalingCompletedEventData DeserializeRedisScalingCompletedE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(RedisScalingCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RedisScalingCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionCancelEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionCancelEventData.Serialization.cs index 89aa29f151bb..c71b50d1ecf1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionCancelEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionCancelEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceActionCancelEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceActionCancelEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceActionCancelEventData DeserializeResourceActionCancelEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceActionCancelEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceActionCancelEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionFailureEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionFailureEventData.Serialization.cs index f8638414d6a7..4da4383813c0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionFailureEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionFailureEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceActionFailureEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceActionFailureEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceActionFailureEventData DeserializeResourceActionFailureE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceActionFailureEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceActionFailureEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionSuccessEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionSuccessEventData.Serialization.cs index 0b7ba4b0f321..ed1f12797f17 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionSuccessEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceActionSuccessEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceActionSuccessEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceActionSuccessEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceActionSuccessEventData DeserializeResourceActionSuccessE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceActionSuccessEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceActionSuccessEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceAuthorization.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceAuthorization.Serialization.cs index 60b341aa4843..bf24c8177104 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceAuthorization.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceAuthorization.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceAuthorization PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceAuthorization)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static ResourceAuthorization DeserializeResourceAuthorization(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceAuthorization)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceAuthorization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteCancelEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteCancelEventData.Serialization.cs index 0e7851a88bcc..0baf451522ae 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteCancelEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteCancelEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceDeleteCancelEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceDeleteCancelEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceDeleteCancelEventData DeserializeResourceDeleteCancelEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceDeleteCancelEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceDeleteCancelEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteFailureEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteFailureEventData.Serialization.cs index 2ea1b758b2f7..5dc8cee52939 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteFailureEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteFailureEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceDeleteFailureEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceDeleteFailureEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceDeleteFailureEventData DeserializeResourceDeleteFailureE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceDeleteFailureEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceDeleteFailureEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteSuccessEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteSuccessEventData.Serialization.cs index 68ee4b865074..8a39fe5c066b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteSuccessEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceDeleteSuccessEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceDeleteSuccessEventData PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceDeleteSuccessEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceDeleteSuccessEventData DeserializeResourceDeleteSuccessE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceDeleteSuccessEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceDeleteSuccessEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceHttpRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceHttpRequest.Serialization.cs index 30f3aa255394..d8f51a637e5a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceHttpRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceHttpRequest.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceHttpRequest PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceHttpRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,19 +163,6 @@ internal static ResourceHttpRequest DeserializeResourceHttpRequest(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceHttpRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceHttpRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsContainerServiceEventResourcesScheduledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsContainerServiceEventResourcesScheduledEventData.Serialization.cs index 30cc4959eed2..01f23b43f9dc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsContainerServiceEventResourcesScheduledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsContainerServiceEventResourcesScheduledEventData.Serialization.cs @@ -39,6 +39,19 @@ protected override ResourceNotificationsResourceUpdatedEventData PersistableMode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsContainerServiceEventResourcesScheduledEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static ResourceNotificationsContainerServiceEventResourcesScheduledEven /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsContainerServiceEventResourcesScheduledEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsContainerServiceEventResourcesScheduledEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceNotificationsContainerServiceEventResourcesScheduledEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAnnotatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAnnotatedEventData.Serialization.cs index 1e867e10a79f..7e63335972d1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAnnotatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAnnotatedEventData.Serialization.cs @@ -42,6 +42,19 @@ protected override ResourceNotificationsResourceUpdatedEventData PersistableMode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsHealthResourcesAnnotatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ResourceNotificationsHealthResourcesAnnotatedEventData Deseriali /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsHealthResourcesAnnotatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsHealthResourcesAnnotatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceNotificationsHealthResourcesAnnotatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData.Serialization.cs index 7ea0a4a5217a..7f818b6c563f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData.Serialization.cs @@ -43,6 +43,19 @@ protected override ResourceNotificationsResourceUpdatedEventData PersistableMode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ResourceNotificationsHealthResourcesAvailabilityStatusChangedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsOperationalDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsOperationalDetails.Serialization.cs index 6fcadeb43251..db235243d5f7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsOperationalDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsOperationalDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceNotificationsOperationalDetails PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsOperationalDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ResourceNotificationsOperationalDetails DeserializeResourceNotif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsOperationalDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsOperationalDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedDetails.Serialization.cs index 5190149ef005..cd8472294a3c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedDetails.Serialization.cs @@ -41,6 +41,19 @@ protected virtual ResourceNotificationsResourceDeletedDetails PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceDeletedDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static ResourceNotificationsResourceDeletedDetails DeserializeResourceN /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceDeletedDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceDeletedDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedEventData.Serialization.cs index 4e9982490acf..cd5d4cda65fe 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceDeletedEventData.Serialization.cs @@ -42,6 +42,19 @@ protected virtual ResourceNotificationsResourceDeletedEventData PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static ResourceNotificationsResourceDeletedEventData DeserializeResourc /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementCreatedOrUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementCreatedOrUpdatedEventData.Serialization.cs index 54374d632da0..40278d7ae557 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementCreatedOrUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementCreatedOrUpdatedEventData.Serialization.cs @@ -42,6 +42,19 @@ protected override ResourceNotificationsResourceUpdatedEventData PersistableMode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceManagementCreatedOrUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ResourceNotificationsResourceManagementCreatedOrUpdatedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceManagementCreatedOrUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceManagementCreatedOrUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceNotificationsResourceManagementCreatedOrUpdatedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementDeletedEventData.Serialization.cs index ba8b624c6159..0c93e4d1649e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceManagementDeletedEventData.Serialization.cs @@ -42,6 +42,19 @@ protected override ResourceNotificationsResourceDeletedEventData PersistableMode } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceManagementDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,19 +127,6 @@ internal static ResourceNotificationsResourceManagementDeletedEventData Deserial /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceManagementDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceManagementDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceNotificationsResourceManagementDeletedEventData)PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedDetails.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedDetails.Serialization.cs index 27703cda8a34..9dc67573d005 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedDetails.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedDetails.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ResourceNotificationsResourceUpdatedDetails PersistableModelCr } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceUpdatedDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,19 +245,6 @@ internal static ResourceNotificationsResourceUpdatedDetails DeserializeResourceN /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceUpdatedDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceUpdatedDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedEventData.Serialization.cs index b430dd07092e..62d8a3234bd5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceNotificationsResourceUpdatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceNotificationsResourceUpdatedEventData PersistableModel } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceNotificationsResourceUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static ResourceNotificationsResourceUpdatedEventData DeserializeResourc /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceNotificationsResourceUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceNotificationsResourceUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteCancelEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteCancelEventData.Serialization.cs index 06ac97afa1b7..394585f54235 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteCancelEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteCancelEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceWriteCancelEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceWriteCancelEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceWriteCancelEventData DeserializeResourceWriteCancelEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceWriteCancelEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceWriteCancelEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteFailureEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteFailureEventData.Serialization.cs index 135feba302e3..57d090db2403 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteFailureEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteFailureEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceWriteFailureEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceWriteFailureEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceWriteFailureEventData DeserializeResourceWriteFailureEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceWriteFailureEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceWriteFailureEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteSuccessEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteSuccessEventData.Serialization.cs index b10f2c351bdc..2543ba541c13 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteSuccessEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ResourceWriteSuccessEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceWriteSuccessEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceWriteSuccessEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,19 +253,6 @@ internal static ResourceWriteSuccessEventData DeserializeResourceWriteSuccessEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceWriteSuccessEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceWriteSuccessEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData.Serialization.cs index eae2ce34c1f3..845f090d1cb1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ServiceBusActiveMessagesAvailablePeriodicNotificationsEventDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.Serialization.cs index 4f9b3cd0fffa..f632ecb00204 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ServiceBusActiveMessagesAvailableWithNoListenersEventData Pers } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ServiceBusActiveMessagesAvailableWithNoListenersEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static ServiceBusActiveMessagesAvailableWithNoListenersEventData Deseri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ServiceBusActiveMessagesAvailableWithNoListenersEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServiceBusActiveMessagesAvailableWithNoListenersEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData.Serialization.cs index aa8fc0641b77..d8d61b4ba33b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEven } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventD /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.Serialization.cs index 381e1f9b22f5..351217d4213c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ServiceBusDeadletterMessagesAvailableWithNoListenersEventData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(ServiceBusDeadletterMessagesAvailableWithNoListenersEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static ServiceBusDeadletterMessagesAvailableWithNoListenersEventData De /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(ServiceBusDeadletterMessagesAvailableWithNoListenersEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ServiceBusDeadletterMessagesAvailableWithNoListenersEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs index 602737892a72..c1f7c0de6bc2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SignalRServiceClientConnectionConnectedEventData PersistableMo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(SignalRServiceClientConnectionConnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static SignalRServiceClientConnectionConnectedEventData DeserializeSign /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(SignalRServiceClientConnectionConnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SignalRServiceClientConnectionConnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs index 413a7d863665..dc4fcfdaac6c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SignalRServiceClientConnectionDisconnectedEventData Persistabl } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(SignalRServiceClientConnectionDisconnectedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,19 +185,6 @@ internal static SignalRServiceClientConnectionDisconnectedEventData DeserializeS /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(SignalRServiceClientConnectionDisconnectedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SignalRServiceClientConnectionDisconnectedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageAsyncOperationInitiatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageAsyncOperationInitiatedEventData.Serialization.cs index 2387109b2521..00d42a97faa3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageAsyncOperationInitiatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageAsyncOperationInitiatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageAsyncOperationInitiatedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageAsyncOperationInitiatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,19 +248,6 @@ internal static StorageAsyncOperationInitiatedEventData DeserializeStorageAsyncO /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageAsyncOperationInitiatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageAsyncOperationInitiatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs index 46795c898ce1..26f8a5e4c7f1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageBlobCreatedEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageBlobCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -272,19 +285,6 @@ internal static StorageBlobCreatedEventData DeserializeStorageBlobCreatedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageBlobCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageBlobCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs index 713e04a44f11..a65da7d9ee71 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageBlobDeletedEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageBlobDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static StorageBlobDeletedEventData DeserializeStorageBlobDeletedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageBlobDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageBlobDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobInventoryPolicyCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobInventoryPolicyCompletedEventData.Serialization.cs index 1aab1de860e4..f40f9a378abe 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobInventoryPolicyCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobInventoryPolicyCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual StorageBlobInventoryPolicyCompletedEventData PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageBlobInventoryPolicyCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static StorageBlobInventoryPolicyCompletedEventData DeserializeStorageB /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageBlobInventoryPolicyCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageBlobInventoryPolicyCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs index ccc6d3cf66f8..a80465243599 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageBlobRenamedEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageBlobRenamedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static StorageBlobRenamedEventData DeserializeStorageBlobRenamedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageBlobRenamedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageBlobRenamedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobTierChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobTierChangedEventData.Serialization.cs index 9466733ca8af..0b15f51657ff 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobTierChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageBlobTierChangedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageBlobTierChangedEventData PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageBlobTierChangedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -253,19 +266,6 @@ internal static StorageBlobTierChangedEventData DeserializeStorageBlobTierChange /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageBlobTierChangedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageBlobTierChangedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs index 02e3b81f5c80..fb9cead06445 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageDirectoryCreatedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageDirectoryCreatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static StorageDirectoryCreatedEventData DeserializeStorageDirectoryCrea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageDirectoryCreatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageDirectoryCreatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs index 2290e2a9ad1b..00874c832d62 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageDirectoryDeletedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageDirectoryDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static StorageDirectoryDeletedEventData DeserializeStorageDirectoryDele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageDirectoryDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageDirectoryDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs index e5e22c22b234..21e32c033dae 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageDirectoryRenamedEventData PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageDirectoryRenamedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static StorageDirectoryRenamedEventData DeserializeStorageDirectoryRena /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageDirectoryRenamedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageDirectoryRenamedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs index 7308e270f826..1b3d00f030f7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs @@ -32,6 +32,19 @@ protected virtual StorageLifecyclePolicyActionSummaryDetail PersistableModelCrea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageLifecyclePolicyActionSummaryDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static StorageLifecyclePolicyActionSummaryDetail DeserializeStorageLife /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageLifecyclePolicyActionSummaryDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageLifecyclePolicyActionSummaryDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs index 0bf4a5869cde..b25d0453772a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageLifecyclePolicyCompletedEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageLifecyclePolicyCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static StorageLifecyclePolicyCompletedEventData DeserializeStorageLifec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageLifecyclePolicyCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageLifecyclePolicyCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyRunSummary.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyRunSummary.Serialization.cs index 82057b519396..0f54c0e1c6bc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyRunSummary.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageLifecyclePolicyRunSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual StorageLifecyclePolicyRunSummary PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageLifecyclePolicyRunSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static StorageLifecyclePolicyRunSummary DeserializeStorageLifecyclePoli /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageLifecyclePolicyRunSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageLifecyclePolicyRunSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentCompletedEventData.Serialization.cs index 8300b00839d0..fca61aa404a4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageTaskAssignmentCompletedEventData PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageTaskAssignmentCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static StorageTaskAssignmentCompletedEventData DeserializeStorageTaskAs /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageTaskAssignmentCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageTaskAssignmentCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentQueuedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentQueuedEventData.Serialization.cs index 5b543ca6ae8d..4842bb6bfeb8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentQueuedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskAssignmentQueuedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual StorageTaskAssignmentQueuedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageTaskAssignmentQueuedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static StorageTaskAssignmentQueuedEventData DeserializeStorageTaskAssig /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageTaskAssignmentQueuedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageTaskAssignmentQueuedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskCompletedEventData.Serialization.cs index d75e4ea8bdbe..7a8c0f007d0d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskCompletedEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StorageTaskCompletedEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageTaskCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static StorageTaskCompletedEventData DeserializeStorageTaskCompletedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageTaskCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageTaskCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskQueuedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskQueuedEventData.Serialization.cs index 900f9e27a717..b92b0fe735a3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskQueuedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/StorageTaskQueuedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual StorageTaskQueuedEventData PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(StorageTaskQueuedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static StorageTaskQueuedEventData DeserializeStorageTaskQueuedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(StorageTaskQueuedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StorageTaskQueuedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionDeletedEventData.Serialization.cs index ab7bc9290655..7f5f2ea0ad25 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionDeletedEventData.Serialization.cs @@ -42,6 +42,19 @@ protected virtual SubscriptionDeletedEventData PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(SubscriptionDeletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static SubscriptionDeletedEventData DeserializeSubscriptionDeletedEvent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(SubscriptionDeletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SubscriptionDeletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationEventData.Serialization.cs index a923d8860ac2..1c39a7472d7c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationEventData.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SubscriptionValidationEventData PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(SubscriptionValidationEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static SubscriptionValidationEventData DeserializeSubscriptionValidatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(SubscriptionValidationEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SubscriptionValidationEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs index 7c07bcf6d10a..3698499429f1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SubscriptionValidationResponse PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(SubscriptionValidationResponse)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static SubscriptionValidationResponse DeserializeSubscriptionValidation /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(SubscriptionValidationResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SubscriptionValidationResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs index 19323ae10552..009ba975e7a6 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebAppServicePlanUpdatedEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebAppServicePlanUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,19 +226,6 @@ internal static WebAppServicePlanUpdatedEventData DeserializeWebAppServicePlanUp /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebAppServicePlanUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebAppServicePlanUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs index ee96978d5a9c..8039c9792bcb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs @@ -32,6 +32,19 @@ protected virtual WebAppServicePlanUpdatedEventDataSku PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebAppServicePlanUpdatedEventDataSku)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static WebAppServicePlanUpdatedEventDataSku DeserializeWebAppServicePla /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebAppServicePlanUpdatedEventDataSku)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebAppServicePlanUpdatedEventDataSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs index 6769f03567b8..0a4de39d2db5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebAppUpdatedEventData PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebAppUpdatedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebAppUpdatedEventData DeserializeWebAppUpdatedEventData(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebAppUpdatedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebAppUpdatedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs index 8cf39cc9c3ab..7fe4baa6da7c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebBackupOperationCompletedEventData PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebBackupOperationCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebBackupOperationCompletedEventData DeserializeWebBackupOperati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebBackupOperationCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebBackupOperationCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs index fffd98d41e8e..339aa0601aa0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebBackupOperationFailedEventData PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebBackupOperationFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebBackupOperationFailedEventData DeserializeWebBackupOperationF /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebBackupOperationFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebBackupOperationFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs index ab93db1606cb..93cfb67c4ac1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebBackupOperationStartedEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebBackupOperationStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebBackupOperationStartedEventData DeserializeWebBackupOperation /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebBackupOperationStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebBackupOperationStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs index 3741ab3267de..b7939f7cbea0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebRestoreOperationCompletedEventData PersistableModelCreateCo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebRestoreOperationCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebRestoreOperationCompletedEventData DeserializeWebRestoreOpera /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebRestoreOperationCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebRestoreOperationCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs index 8dee5970a69c..01877858adfb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebRestoreOperationFailedEventData PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebRestoreOperationFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebRestoreOperationFailedEventData DeserializeWebRestoreOperatio /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebRestoreOperationFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebRestoreOperationFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs index 99235b3ffd03..0815a0a92f5b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebRestoreOperationStartedEventData PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebRestoreOperationStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebRestoreOperationStartedEventData DeserializeWebRestoreOperati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebRestoreOperationStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebRestoreOperationStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs index 4e44b58894b7..31fb5e1e1800 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebSlotSwapCompletedEventData PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebSlotSwapCompletedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebSlotSwapCompletedEventData DeserializeWebSlotSwapCompletedEve /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebSlotSwapCompletedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebSlotSwapCompletedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs index 752a9231b712..576957b13a8f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebSlotSwapFailedEventData PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebSlotSwapFailedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebSlotSwapFailedEventData DeserializeWebSlotSwapFailedEventData /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebSlotSwapFailedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebSlotSwapFailedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs index 57c089b2da7e..953128017319 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebSlotSwapStartedEventData PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebSlotSwapStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebSlotSwapStartedEventData DeserializeWebSlotSwapStartedEventDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebSlotSwapStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebSlotSwapStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs index 809af6e659da..7a5f62beb3d2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebSlotSwapWithPreviewCancelledEventData PersistableModelCreat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebSlotSwapWithPreviewCancelledEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebSlotSwapWithPreviewCancelledEventData DeserializeWebSlotSwapW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebSlotSwapWithPreviewCancelledEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebSlotSwapWithPreviewCancelledEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs index 11f70aedc727..f032a76ba4ab 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs @@ -34,6 +34,19 @@ protected virtual WebSlotSwapWithPreviewStartedEventData PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); + default: + throw new FormatException($"The model {nameof(WebSlotSwapWithPreviewStartedEventData)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static WebSlotSwapWithPreviewStartedEventData DeserializeWebSlotSwapWit /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMessagingEventGridSystemEventsContext.Default); - default: - throw new FormatException($"The model {nameof(WebSlotSwapWithPreviewStartedEventData)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WebSlotSwapWithPreviewStartedEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationContent.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationContent.Serialization.cs index bcdbc8853756..691e0fc6939a 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationContent.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationContent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeidentificationContent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationContent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,19 +178,6 @@ internal static DeidentificationContent DeserializeDeidentificationContent(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationContent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationCustomizationOptions.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationCustomizationOptions.Serialization.cs index 511497041bb2..85e07a878c0c 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationCustomizationOptions.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationCustomizationOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DeidentificationCustomizationOptions PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationCustomizationOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static DeidentificationCustomizationOptions DeserializeDeidentification /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationCustomizationOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationCustomizationOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentDetails.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentDetails.Serialization.cs index eb23ecfb8e75..0f38e61ed17a 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentDetails.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentDetails.Serialization.cs @@ -39,6 +39,19 @@ protected virtual DeidentificationDocumentDetails PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationDocumentDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,19 +189,6 @@ internal static DeidentificationDocumentDetails DeserializeDeidentificationDocum /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationDocumentDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationDocumentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentLocation.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentLocation.Serialization.cs index 0bec54621dd9..516c2e0293c1 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentLocation.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationDocumentLocation.Serialization.cs @@ -38,6 +38,19 @@ protected virtual DeidentificationDocumentLocation PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationDocumentLocation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static DeidentificationDocumentLocation DeserializeDeidentificationDocu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationDocumentLocation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationDocumentLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJob.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJob.Serialization.cs index 14bc6d006805..26fc28bd5cc6 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJob.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJob.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DeidentificationJob PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationJob)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DeidentificationJob(Response response) { @@ -268,19 +281,6 @@ internal static DeidentificationJob DeserializeDeidentificationJob(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationJob)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationJob IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobCustomizationOptions.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobCustomizationOptions.Serialization.cs index a7f74a2c3a74..cfbd2d6b6ef1 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobCustomizationOptions.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobCustomizationOptions.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DeidentificationJobCustomizationOptions PersistableModelCreate } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationJobCustomizationOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static DeidentificationJobCustomizationOptions DeserializeDeidentificat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationJobCustomizationOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationJobCustomizationOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobSummary.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobSummary.Serialization.cs index a2fe7a2af738..a95df5c7bf55 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobSummary.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationJobSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DeidentificationJobSummary PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationJobSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,19 +170,6 @@ internal static DeidentificationJobSummary DeserializeDeidentificationJobSummary /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationJobSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationJobSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationResult.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationResult.Serialization.cs index 7c11a4045030..d286934bcc90 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationResult.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/DeidentificationResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DeidentificationResult PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(DeidentificationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DeidentificationResult(Response response) { @@ -140,19 +153,6 @@ internal static DeidentificationResult DeserializeDeidentificationResult(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(DeidentificationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DeidentificationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationDocumentDetails.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationDocumentDetails.Serialization.cs index 923e4fe046ad..1e722ab669f3 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationDocumentDetails.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationDocumentDetails.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDeidentificationDocumentDetails PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDeidentificationDocumentDetails)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDeidentificationDocumentDetails(Response response) { @@ -153,19 +166,6 @@ internal static PagedDeidentificationDocumentDetails DeserializePagedDeidentific /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDeidentificationDocumentDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDeidentificationDocumentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationJob.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationJob.Serialization.cs index dfec1846e38c..c4ae3d6952eb 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationJob.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PagedDeidentificationJob.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedDeidentificationJob PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(PagedDeidentificationJob)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedDeidentificationJob(Response response) { @@ -153,19 +166,6 @@ internal static PagedDeidentificationJob DeserializePagedDeidentificationJob(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(PagedDeidentificationJob)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedDeidentificationJob IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiEntity.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiEntity.Serialization.cs index ff3947e9ec0f..4134f859b250 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiEntity.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiEntity.Serialization.cs @@ -37,6 +37,19 @@ protected virtual PhiEntity PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(PhiEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static PhiEntity DeserializePhiEntity(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(PhiEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PhiEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiTaggerResult.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiTaggerResult.Serialization.cs index 3c2f1d6d8aef..637d5b6b9dfe 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiTaggerResult.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/PhiTaggerResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual PhiTaggerResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(PhiTaggerResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static PhiTaggerResult DeserializePhiTaggerResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(PhiTaggerResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PhiTaggerResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SimplePhiEntity.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SimplePhiEntity.Serialization.cs index eb83ffe3bf7d..3c4c9b45ebbd 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SimplePhiEntity.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SimplePhiEntity.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SimplePhiEntity PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(SimplePhiEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static SimplePhiEntity DeserializeSimplePhiEntity(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(SimplePhiEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SimplePhiEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SourceStorageLocation.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SourceStorageLocation.Serialization.cs index a039e3a45663..0bc966e65326 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SourceStorageLocation.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/SourceStorageLocation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SourceStorageLocation PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(SourceStorageLocation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static SourceStorageLocation DeserializeSourceStorageLocation(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(SourceStorageLocation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SourceStorageLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/StringIndex.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/StringIndex.Serialization.cs index c2f1deabe60a..917db4a79c01 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/StringIndex.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/StringIndex.Serialization.cs @@ -37,6 +37,19 @@ protected virtual StringIndex PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(StringIndex)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static StringIndex DeserializeStringIndex(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(StringIndex)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StringIndex IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TaggedPhiEntities.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TaggedPhiEntities.Serialization.cs index 52d3c8033f35..9601f6555db1 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TaggedPhiEntities.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TaggedPhiEntities.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TaggedPhiEntities PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(TaggedPhiEntities)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static TaggedPhiEntities DeserializeTaggedPhiEntities(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(TaggedPhiEntities)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TaggedPhiEntities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TargetStorageLocation.Serialization.cs b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TargetStorageLocation.Serialization.cs index 3175868de72a..83c5d3326156 100644 --- a/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TargetStorageLocation.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/Models/TargetStorageLocation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TargetStorageLocation PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); + default: + throw new FormatException($"The model {nameof(TargetStorageLocation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static TargetStorageLocation DeserializeTargetStorageLocation(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureHealthDeidentificationContext.Default); - default: - throw new FormatException($"The model {nameof(TargetStorageLocation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TargetStorageLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs index 700f1ef5e4fc..4705e8148cd7 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs @@ -33,6 +33,19 @@ protected virtual FullBackupDetailsInternal PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(FullBackupDetailsInternal)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator FullBackupDetailsInternal(Response response) { @@ -217,19 +230,6 @@ internal static FullBackupDetailsInternal DeserializeFullBackupDetailsInternal(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(FullBackupDetailsInternal)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FullBackupDetailsInternal IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/GetSettingsResult.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/GetSettingsResult.Serialization.cs index 007f788afc45..03e78f93363a 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/GetSettingsResult.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/GetSettingsResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual GetSettingsResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(GetSettingsResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator GetSettingsResult(Response response) { @@ -139,19 +152,6 @@ internal static GetSettingsResult DeserializeGetSettingsResult(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(GetSettingsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GetSettingsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs index a0f831232f6a..746eb3c2a64e 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KeyVaultPermission PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultPermission)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,19 +243,6 @@ internal static KeyVaultPermission DeserializeKeyVaultPermission(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultPermission)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultPermission IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs index fd906705cc56..b453a14f9627 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs @@ -33,6 +33,19 @@ protected virtual KeyVaultRoleAssignment PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultRoleAssignment)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator KeyVaultRoleAssignment(Response response) { @@ -162,19 +175,6 @@ internal static KeyVaultRoleAssignment DeserializeKeyVaultRoleAssignment(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultRoleAssignment)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultRoleAssignment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignmentProperties.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignmentProperties.Serialization.cs index 06f1bfb362bc..adbc1eb14ee1 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignmentProperties.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignmentProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KeyVaultRoleAssignmentProperties PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultRoleAssignmentProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static KeyVaultRoleAssignmentProperties DeserializeKeyVaultRoleAssignme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultRoleAssignmentProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultRoleAssignmentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs index 78e8e1a32527..122db55895f2 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs @@ -34,6 +34,19 @@ protected virtual KeyVaultRoleDefinition PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultRoleDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator KeyVaultRoleDefinition(Response response) { @@ -167,19 +180,6 @@ internal static KeyVaultRoleDefinition DeserializeKeyVaultRoleDefinition(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultRoleDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultRoleDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultServiceError.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultServiceError.Serialization.cs index 8f00cda43a4f..8a6564a5f4d1 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultServiceError.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultServiceError.Serialization.cs @@ -32,6 +32,19 @@ protected virtual KeyVaultServiceError PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultServiceError)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static KeyVaultServiceError DeserializeKeyVaultServiceError(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultServiceError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultServiceError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultSetting.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultSetting.Serialization.cs index 3c42cca36a9b..56edfb1b1b2e 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultSetting.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultSetting.Serialization.cs @@ -38,6 +38,19 @@ protected virtual KeyVaultSetting PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(KeyVaultSetting)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator KeyVaultSetting(Response response) { @@ -150,19 +163,6 @@ internal static KeyVaultSetting DeserializeKeyVaultSetting(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(KeyVaultSetting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. KeyVaultSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreBackupOperationParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreBackupOperationParameters.Serialization.cs index 011b6335a577..f72f29c9bdce 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreBackupOperationParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreBackupOperationParameters.Serialization.cs @@ -33,6 +33,19 @@ protected virtual PreBackupOperationParameters PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(PreBackupOperationParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static PreBackupOperationParameters DeserializePreBackupOperationParame /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(PreBackupOperationParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PreBackupOperationParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreRestoreOperationParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreRestoreOperationParameters.Serialization.cs index a5713a807216..2a7f3ea06b71 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreRestoreOperationParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/PreRestoreOperationParameters.Serialization.cs @@ -33,6 +33,19 @@ protected virtual PreRestoreOperationParameters PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(PreRestoreOperationParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static PreRestoreOperationParameters DeserializePreRestoreOperationPara /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(PreRestoreOperationParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PreRestoreOperationParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs index b610dcd8861f..fcc1267b7972 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RestoreDetailsInternal PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RestoreDetailsInternal)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RestoreDetailsInternal(Response response) { @@ -205,19 +218,6 @@ internal static RestoreDetailsInternal DeserializeRestoreDetailsInternal(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RestoreDetailsInternal)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RestoreDetailsInternal IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreOperationParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreOperationParameters.Serialization.cs index 626ab3d6e765..e4c5ac3b2d76 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreOperationParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreOperationParameters.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RestoreOperationParameters PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RestoreOperationParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static RestoreOperationParameters DeserializeRestoreOperationParameters /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RestoreOperationParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RestoreOperationParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentCreateParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentCreateParameters.Serialization.cs index 8e2117b01889..5a9c1c5fe809 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentCreateParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentCreateParameters.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RoleAssignmentCreateParameters PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleAssignmentCreateParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static RoleAssignmentCreateParameters DeserializeRoleAssignmentCreatePa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleAssignmentCreateParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleAssignmentCreateParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs index 74e4604ebdd6..7ac486b4a477 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RoleAssignmentListResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleAssignmentListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RoleAssignmentListResult(Response response) { @@ -150,19 +163,6 @@ internal static RoleAssignmentListResult DeserializeRoleAssignmentListResult(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleAssignmentListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleAssignmentListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentProperties.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentProperties.Serialization.cs index 5f81e7a52d6c..641335b9899c 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentProperties.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentProperties.Serialization.cs @@ -37,6 +37,19 @@ protected virtual RoleAssignmentProperties PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleAssignmentProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static RoleAssignmentProperties DeserializeRoleAssignmentProperties(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleAssignmentProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleAssignmentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionCreateParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionCreateParameters.Serialization.cs index 0bd004930989..921ff38c4bb2 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionCreateParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionCreateParameters.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RoleDefinitionCreateParameters PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleDefinitionCreateParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static RoleDefinitionCreateParameters DeserializeRoleDefinitionCreatePa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleDefinitionCreateParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleDefinitionCreateParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs index 015ad14a51c4..6dc99318c384 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RoleDefinitionListResult PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleDefinitionListResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RoleDefinitionListResult(Response response) { @@ -150,19 +163,6 @@ internal static RoleDefinitionListResult DeserializeRoleDefinitionListResult(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleDefinitionListResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleDefinitionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionProperties.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionProperties.Serialization.cs index f3ed004dbc18..ed186fbfaf03 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionProperties.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionProperties.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RoleDefinitionProperties PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(RoleDefinitionProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,19 +212,6 @@ internal static RoleDefinitionProperties DeserializeRoleDefinitionProperties(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(RoleDefinitionProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RoleDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SASTokenParameter.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SASTokenParameter.Serialization.cs index 73113bb82be4..a5975130f978 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SASTokenParameter.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SASTokenParameter.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SASTokenParameter PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(SASTokenParameter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static SASTokenParameter DeserializeSASTokenParameter(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(SASTokenParameter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SASTokenParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs index fc27509befc1..0479c6fc831d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs @@ -33,6 +33,19 @@ protected virtual SelectiveKeyRestoreDetailsInternal PersistableModelCreateCore( } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(SelectiveKeyRestoreDetailsInternal)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SelectiveKeyRestoreDetailsInternal(Response response) { @@ -205,19 +218,6 @@ internal static SelectiveKeyRestoreDetailsInternal DeserializeSelectiveKeyRestor /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(SelectiveKeyRestoreDetailsInternal)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SelectiveKeyRestoreDetailsInternal IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreOperationParameters.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreOperationParameters.Serialization.cs index bb8177435a50..68d240c3a1b3 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreOperationParameters.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreOperationParameters.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SelectiveKeyRestoreOperationParameters PersistableModelCreateC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(SelectiveKeyRestoreOperationParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static SelectiveKeyRestoreOperationParameters DeserializeSelectiveKeyRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(SelectiveKeyRestoreOperationParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SelectiveKeyRestoreOperationParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/UpdateSettingRequest.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/UpdateSettingRequest.Serialization.cs index 7c2c33292f3a..5021fe48d8b6 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/UpdateSettingRequest.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/UpdateSettingRequest.Serialization.cs @@ -37,6 +37,19 @@ protected virtual UpdateSettingRequest PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); + default: + throw new FormatException($"The model {nameof(UpdateSettingRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static UpdateSettingRequest DeserializeUpdateSettingRequest(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureSecurityKeyVaultAdministrationContext.Default); - default: - throw new FormatException($"The model {nameof(UpdateSettingRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UpdateSettingRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md index 820259a15cd5..9f219d24a050 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md @@ -37,7 +37,8 @@ try Response validatedFileResponse = operation.GetRawResponse(); Console.WriteLine(validatedFileResponse.Content.ToString()); } -catch (Exception ex) { +catch (Exception ex) +{ Console.WriteLine(ex.Message); } ``` diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md index 09136b19e9f4..1b28cc95ef21 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md @@ -29,14 +29,18 @@ var data = new displayName = "SDK's Test Profile", testId = testId, targetResourceId = targetResourceId, - targetResourceConfigurations = new { + targetResourceConfigurations = new + { kind = "FunctionsFlexConsumption", - configurations = new { - config1 = new { + configurations = new + { + config1 = new + { instanceMemoryMB = 2048, httpConcurrency = 20 }, - config2 = new { + config2 = new + { instanceMemoryMB = 4096, httpConcurrency = 20 } diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ArtifactsContainerInfo.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ArtifactsContainerInfo.Serialization.cs index 5fbbf285cb50..7d2189a094ff 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ArtifactsContainerInfo.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ArtifactsContainerInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ArtifactsContainerInfo PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(ArtifactsContainerInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static ArtifactsContainerInfo DeserializeArtifactsContainerInfo(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(ArtifactsContainerInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ArtifactsContainerInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/AutoStopCriteria.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/AutoStopCriteria.Serialization.cs index ed782d115abc..25d53a93f527 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/AutoStopCriteria.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/AutoStopCriteria.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AutoStopCriteria PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(AutoStopCriteria)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static AutoStopCriteria DeserializeAutoStopCriteria(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(AutoStopCriteria)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoStopCriteria IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/CloneTestRequest1.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/CloneTestRequest1.Serialization.cs index b0b9d41c995e..979691e0035a 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/CloneTestRequest1.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/CloneTestRequest1.Serialization.cs @@ -38,6 +38,19 @@ protected virtual CloneTestRequest1 PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(CloneTestRequest1)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static CloneTestRequest1 DeserializeCloneTestRequest1(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(CloneTestRequest1)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CloneTestRequest1 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DailyRecurrence.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DailyRecurrence.Serialization.cs index b7f9a6b6625a..bd5dd8b23164 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DailyRecurrence.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DailyRecurrence.Serialization.cs @@ -37,6 +37,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(DailyRecurrence)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static DailyRecurrence DeserializeDailyRecurrence(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(DailyRecurrence)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DailyRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DailyRecurrence)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionFilter.Serialization.cs index e54e86f90899..216ae0732b08 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionFilter.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DimensionFilter PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(DimensionFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static DimensionFilter DeserializeDimensionFilter(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(DimensionFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DimensionFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValue.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValue.Serialization.cs index 6d5684e06e47..c0bcd5e6583e 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValue.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DimensionValue PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(DimensionValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static DimensionValue DeserializeDimensionValue(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(DimensionValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DimensionValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValueList.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValueList.Serialization.cs index ae5ce6d272ed..15cc117f8977 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValueList.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/DimensionValueList.Serialization.cs @@ -33,6 +33,19 @@ protected virtual DimensionValueList PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(DimensionValueList)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator DimensionValueList(Response response) { @@ -177,19 +190,6 @@ internal static DimensionValueList DeserializeDimensionValueList(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(DimensionValueList)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DimensionValueList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ErrorDetails.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ErrorDetails.Serialization.cs index 484d828300d3..1af184c28631 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ErrorDetails.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ErrorDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ErrorDetails PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(ErrorDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,19 +201,6 @@ internal static ErrorDetails DeserializeErrorDetails(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(ErrorDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionResourceConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionResourceConfiguration.Serialization.cs index 125035241e59..4b4dcd123384 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionResourceConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionResourceConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual FunctionFlexConsumptionResourceConfiguration PersistableModelC } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(FunctionFlexConsumptionResourceConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,19 +147,6 @@ internal static FunctionFlexConsumptionResourceConfiguration DeserializeFunction /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(FunctionFlexConsumptionResourceConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FunctionFlexConsumptionResourceConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionTargetResourceConfigurations.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionTargetResourceConfigurations.Serialization.cs index fc42dd0aa7c7..6402653a4148 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionTargetResourceConfigurations.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/FunctionFlexConsumptionTargetResourceConfigurations.Serialization.cs @@ -32,6 +32,19 @@ protected override TargetResourceConfigurations PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(FunctionFlexConsumptionTargetResourceConfigurations)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,19 +137,6 @@ internal static FunctionFlexConsumptionTargetResourceConfigurations DeserializeF /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(FunctionFlexConsumptionTargetResourceConfigurations)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FunctionFlexConsumptionTargetResourceConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FunctionFlexConsumptionTargetResourceConfigurations)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/HourlyRecurrence.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/HourlyRecurrence.Serialization.cs index f3874c857134..95aed5e6c068 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/HourlyRecurrence.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/HourlyRecurrence.Serialization.cs @@ -37,6 +37,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(HourlyRecurrence)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static HourlyRecurrence DeserializeHourlyRecurrence(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(HourlyRecurrence)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. HourlyRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HourlyRecurrence)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTest.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTest.Serialization.cs index ff3d97b9442b..6f0034fcdafc 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTest.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTest.Serialization.cs @@ -33,6 +33,19 @@ protected virtual LoadTest PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTest)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator LoadTest(Response response) { @@ -531,19 +544,6 @@ internal static LoadTest DeserializeLoadTest(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestConfiguration.Serialization.cs index 26a76233b89e..7fcc10ef997a 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual LoadTestConfiguration PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,19 +210,6 @@ internal static LoadTestConfiguration DeserializeLoadTestConfiguration(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestRun.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestRun.Serialization.cs index e8c7de66d2fd..5e1785f48712 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestRun.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestRun.Serialization.cs @@ -33,6 +33,19 @@ protected virtual LoadTestRun PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator LoadTestRun(Response response) { @@ -713,19 +726,6 @@ internal static LoadTestRun DeserializeLoadTestRun(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingAppComponent.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingAppComponent.Serialization.cs index b76d0f81501d..bcc3c18a59ea 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingAppComponent.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingAppComponent.Serialization.cs @@ -38,6 +38,19 @@ protected virtual LoadTestingAppComponent PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestingAppComponent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,19 +204,6 @@ internal static LoadTestingAppComponent DeserializeLoadTestingAppComponent(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestingAppComponent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestingAppComponent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingRecurrence.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingRecurrence.Serialization.cs index c57bb976cf86..67cc3369ce23 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingRecurrence.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingRecurrence.Serialization.cs @@ -40,6 +40,19 @@ protected virtual LoadTestingRecurrence PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestingRecurrence)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static LoadTestingRecurrence DeserializeLoadTestingRecurrence(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestingRecurrence)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestingRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingTrigger.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingTrigger.Serialization.cs index 1b11bd074396..2e68753ce584 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingTrigger.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/LoadTestingTrigger.Serialization.cs @@ -41,6 +41,19 @@ protected virtual LoadTestingTrigger PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestingTrigger)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator LoadTestingTrigger(Response response) { @@ -166,19 +179,6 @@ internal static LoadTestingTrigger DeserializeLoadTestingTrigger(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestingTrigger)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricAvailability.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricAvailability.Serialization.cs index 12029c6e206c..a41bf213d9d7 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricAvailability.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricAvailability.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MetricAvailability PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricAvailability)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static MetricAvailability DeserializeMetricAvailability(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricAvailability)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricAvailability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinition.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinition.Serialization.cs index f579547acbb1..37722e5562b5 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinition.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinition.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MetricDefinition PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -265,19 +278,6 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinitions.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinitions.Serialization.cs index a3a2d061acbd..ae278510b834 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinitions.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricDefinitions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetricDefinitions PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricDefinitions)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator MetricDefinitions(Response response) { @@ -137,19 +150,6 @@ internal static MetricDefinitions DeserializeMetricDefinitions(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricDefinitions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricDefinitions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespace.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespace.Serialization.cs index 52f733c566a2..0ad9fa1b2982 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespace.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespace.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MetricNamespace PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricNamespace)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static MetricNamespace DeserializeMetricNamespace(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricNamespace)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricNamespace IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespaces.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespaces.Serialization.cs index a2961f33d243..39adad6e125a 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespaces.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricNamespaces.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetricNamespaces PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricNamespaces)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator MetricNamespaces(Response response) { @@ -137,19 +150,6 @@ internal static MetricNamespaces DeserializeMetricNamespaces(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricNamespaces)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricNamespaces IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricValue.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricValue.Serialization.cs index cd177df6f416..7aaeb517ef03 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricValue.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MetricValue PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static MetricValue DeserializeMetricValue(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/Metrics.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/Metrics.Serialization.cs index 51a248bd15e7..7db5c4065e19 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/Metrics.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/Metrics.Serialization.cs @@ -38,6 +38,19 @@ protected virtual Metrics PersistableModelCreateCore(BinaryData data, ModelReade } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(Metrics)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator Metrics(Response response) { @@ -152,19 +165,6 @@ internal static Metrics DeserializeMetrics(JsonElement element, ModelReaderWrite /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(Metrics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. Metrics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricsFilters.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricsFilters.Serialization.cs index 5696beb55da4..d2211c51a48c 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricsFilters.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MetricsFilters.Serialization.cs @@ -33,6 +33,19 @@ protected virtual MetricsFilters PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MetricsFilters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static MetricsFilters DeserializeMetricsFilters(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MetricsFilters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricsFilters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByDates.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByDates.Serialization.cs index f174444b1c29..48e3f5400ea4 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByDates.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByDates.Serialization.cs @@ -32,6 +32,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MonthlyRecurrenceByDates)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static MonthlyRecurrenceByDates DeserializeMonthlyRecurrenceByDates(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MonthlyRecurrenceByDates)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MonthlyRecurrenceByDates IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MonthlyRecurrenceByDates)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByWeekDays.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByWeekDays.Serialization.cs index 02835dcb7f30..c6c80ee83cc2 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByWeekDays.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/MonthlyRecurrenceByWeekDays.Serialization.cs @@ -37,6 +37,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(MonthlyRecurrenceByWeekDays)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static MonthlyRecurrenceByWeekDays DeserializeMonthlyRecurrenceByWeekDa /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(MonthlyRecurrenceByWeekDays)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MonthlyRecurrenceByWeekDays IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MonthlyRecurrenceByWeekDays)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NameAndDescription.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NameAndDescription.Serialization.cs index 7b58c851aed3..a87913586aca 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NameAndDescription.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NameAndDescription.Serialization.cs @@ -32,6 +32,19 @@ protected virtual NameAndDescription PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(NameAndDescription)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static NameAndDescription DeserializeNameAndDescription(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(NameAndDescription)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NameAndDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NotificationRule.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NotificationRule.Serialization.cs index bca3cb7acfc5..b6a0e41acd63 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NotificationRule.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/NotificationRule.Serialization.cs @@ -41,6 +41,19 @@ protected virtual NotificationRule PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(NotificationRule)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator NotificationRule(Response response) { @@ -163,19 +176,6 @@ internal static NotificationRule DeserializeNotificationRule(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(NotificationRule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NotificationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OperationStatus.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OperationStatus.Serialization.cs index f70404c97d69..0b00674d3890 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OperationStatus.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OperationStatus.Serialization.cs @@ -39,6 +39,19 @@ protected virtual OperationStatus PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(OperationStatus)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator OperationStatus(Response response) { @@ -162,19 +175,6 @@ internal static OperationStatus DeserializeOperationStatus(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(OperationStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OperationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OptionalLoadTestConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OptionalLoadTestConfiguration.Serialization.cs index 670cca1a51b8..1d61d0bdce09 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OptionalLoadTestConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/OptionalLoadTestConfiguration.Serialization.cs @@ -32,6 +32,19 @@ protected virtual OptionalLoadTestConfiguration PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(OptionalLoadTestConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,19 +216,6 @@ internal static OptionalLoadTestConfiguration DeserializeOptionalLoadTestConfigu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(OptionalLoadTestConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OptionalLoadTestConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedNotificationRule.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedNotificationRule.Serialization.cs index b0e6a37b32ee..48f0979e43f2 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedNotificationRule.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedNotificationRule.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedNotificationRule PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedNotificationRule)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedNotificationRule(Response response) { @@ -152,19 +165,6 @@ internal static PagedNotificationRule DeserializePagedNotificationRule(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedNotificationRule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedNotificationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTest.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTest.Serialization.cs index 8246aaeed718..7b8d4415ea03 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTest.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTest.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTest PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTest)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTest(Response response) { @@ -152,19 +165,6 @@ internal static PagedTest DeserializePagedTest(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestFileInfo.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestFileInfo.Serialization.cs index 290535d5a0d7..3288e796c581 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestFileInfo.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestFileInfo.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTestFileInfo PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTestFileInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTestFileInfo(Response response) { @@ -152,19 +165,6 @@ internal static PagedTestFileInfo DeserializePagedTestFileInfo(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTestFileInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTestFileInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfile.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfile.Serialization.cs index 72817da67385..a7a82250ee20 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfile.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfile.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTestProfile PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTestProfile)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTestProfile(Response response) { @@ -152,19 +165,6 @@ internal static PagedTestProfile DeserializePagedTestProfile(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTestProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTestProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfileRun.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfileRun.Serialization.cs index 8d2b157de6cf..98039c34a56a 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfileRun.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestProfileRun.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTestProfileRun PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTestProfileRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTestProfileRun(Response response) { @@ -152,19 +165,6 @@ internal static PagedTestProfileRun DeserializePagedTestProfileRun(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTestProfileRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTestProfileRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestRun.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestRun.Serialization.cs index d5298d3b9eb1..b5ffd5032086 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestRun.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTestRun.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTestRun PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTestRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTestRun(Response response) { @@ -152,19 +165,6 @@ internal static PagedTestRun DeserializePagedTestRun(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTestRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTestRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTrigger.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTrigger.Serialization.cs index acc9a53fae81..18a1e0f1f055 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTrigger.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PagedTrigger.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedTrigger PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PagedTrigger)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedTrigger(Response response) { @@ -152,19 +165,6 @@ internal static PagedTrigger DeserializePagedTrigger(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PagedTrigger)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailCriteria.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailCriteria.Serialization.cs index ff4d52b7b2ee..253c884c527e 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailCriteria.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailCriteria.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PassFailCriteria PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PassFailCriteria)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static PassFailCriteria DeserializePassFailCriteria(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PassFailCriteria)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PassFailCriteria IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailMetric.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailMetric.Serialization.cs index f75bba4f7950..828e829ebbe3 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailMetric.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailMetric.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PassFailMetric PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PassFailMetric)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,19 +240,6 @@ internal static PassFailMetric DeserializePassFailMetric(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PassFailMetric)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PassFailMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailServerMetric.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailServerMetric.Serialization.cs index 75c265de82f3..3e4abde2071f 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailServerMetric.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/PassFailServerMetric.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PassFailServerMetric PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(PassFailServerMetric)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,19 +228,6 @@ internal static PassFailServerMetric DeserializePassFailServerMetric(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(PassFailServerMetric)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PassFailServerMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceEnd.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceEnd.Serialization.cs index ddaab899a82c..d8397d9c72d0 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceEnd.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceEnd.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RecurrenceEnd PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(RecurrenceEnd)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static RecurrenceEnd DeserializeRecurrenceEnd(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(RecurrenceEnd)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RecurrenceEnd IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceStatus.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceStatus.Serialization.cs index 8d1eba6ac0d7..4dd319473f64 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceStatus.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceStatus.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RecurrenceStatus PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(RecurrenceStatus)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static RecurrenceStatus DeserializeRecurrenceStatus(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(RecurrenceStatus)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RecurrenceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceWithCron.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceWithCron.Serialization.cs index 44934c629753..ee2ed4ae3204 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceWithCron.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RecurrenceWithCron.Serialization.cs @@ -37,6 +37,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(RecurrenceWithCron)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static RecurrenceWithCron DeserializeRecurrenceWithCron(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(RecurrenceWithCron)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RecurrenceWithCron IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecurrenceWithCron)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RegionalConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RegionalConfiguration.Serialization.cs index e4b76a8d1764..7092c356a49c 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RegionalConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/RegionalConfiguration.Serialization.cs @@ -38,6 +38,19 @@ protected virtual RegionalConfiguration PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(RegionalConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static RegionalConfiguration DeserializeRegionalConfiguration(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(RegionalConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RegionalConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ResourceMetric.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ResourceMetric.Serialization.cs index 4ecb8a307f80..f43d0637a25b 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ResourceMetric.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ResourceMetric.Serialization.cs @@ -42,6 +42,19 @@ protected virtual ResourceMetric PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceMetric)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,19 +211,6 @@ internal static ResourceMetric DeserializeResourceMetric(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceMetric)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ScheduleTestsTrigger.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ScheduleTestsTrigger.Serialization.cs index a44dbcdd9909..212ededbcc2d 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ScheduleTestsTrigger.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/ScheduleTestsTrigger.Serialization.cs @@ -37,6 +37,19 @@ protected override LoadTestingTrigger PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(ScheduleTestsTrigger)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -263,19 +276,6 @@ internal static ScheduleTestsTrigger DeserializeScheduleTestsTrigger(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(ScheduleTestsTrigger)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ScheduleTestsTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScheduleTestsTrigger)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/StateDetails.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/StateDetails.Serialization.cs index 6d0564e5e70e..3cde05c67a38 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/StateDetails.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/StateDetails.Serialization.cs @@ -32,6 +32,19 @@ protected virtual StateDetails PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(StateDetails)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static StateDetails DeserializeStateDetails(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(StateDetails)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StateDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TargetResourceConfigurations.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TargetResourceConfigurations.Serialization.cs index c98ae5f70cf2..5f317afaefd5 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TargetResourceConfigurations.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TargetResourceConfigurations.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TargetResourceConfigurations PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TargetResourceConfigurations)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,19 +129,6 @@ internal static TargetResourceConfigurations DeserializeTargetResourceConfigurat /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TargetResourceConfigurations)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TargetResourceConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestAppComponents.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestAppComponents.Serialization.cs index f4d4830bc40f..90066fadcdd4 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestAppComponents.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestAppComponents.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TestAppComponents PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestAppComponents)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestAppComponents(Response response) { @@ -208,19 +221,6 @@ internal static TestAppComponents DeserializeTestAppComponents(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestAppComponents)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestAppComponents IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestCertificate.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestCertificate.Serialization.cs index 2c9905e0441d..a4094d575373 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestCertificate.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestCertificate.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestCertificate PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestCertificate)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static TestCertificate DeserializeTestCertificate(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestCertificate)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestFileInfo.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestFileInfo.Serialization.cs index c3f9e33edb4c..cc67da2720e6 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestFileInfo.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestFileInfo.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TestFileInfo PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestFileInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestFileInfo(Response response) { @@ -205,19 +218,6 @@ internal static TestFileInfo DeserializeTestFileInfo(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestFileInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestFileInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestInputArtifacts.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestInputArtifacts.Serialization.cs index 760794bc23a5..acaa9cf025bf 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestInputArtifacts.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestInputArtifacts.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestInputArtifacts PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestInputArtifacts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,19 +226,6 @@ internal static TestInputArtifacts DeserializeTestInputArtifacts(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestInputArtifacts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestInputArtifacts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfile.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfile.Serialization.cs index abdb96f56da0..b2dfaa204632 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfile.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfile.Serialization.cs @@ -34,6 +34,19 @@ protected virtual TestProfile PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestProfile)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestProfile(Response response) { @@ -252,19 +265,6 @@ internal static TestProfile DeserializeTestProfile(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestProfile)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRun.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRun.Serialization.cs index 930f419ee200..d8ee0ff4d420 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRun.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRun.Serialization.cs @@ -34,6 +34,19 @@ protected virtual TestProfileRun PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestProfileRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestProfileRun(Response response) { @@ -395,19 +408,6 @@ internal static TestProfileRun DeserializeTestProfileRun(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestProfileRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestProfileRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRunRecommendation.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRunRecommendation.Serialization.cs index 69282a15b6de..0b39097a767a 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRunRecommendation.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestProfileRunRecommendation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TestProfileRunRecommendation PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestProfileRunRecommendation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static TestProfileRunRecommendation DeserializeTestProfileRunRecommenda /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestProfileRunRecommendation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestProfileRunRecommendation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunAppComponents.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunAppComponents.Serialization.cs index 4ea118de7697..b65326d582d4 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunAppComponents.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunAppComponents.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TestRunAppComponents PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunAppComponents)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestRunAppComponents(Response response) { @@ -208,19 +221,6 @@ internal static TestRunAppComponents DeserializeTestRunAppComponents(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunAppComponents)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunAppComponents IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunArtifacts.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunArtifacts.Serialization.cs index 6f6b9797f15e..a3591642e127 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunArtifacts.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunArtifacts.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestRunArtifacts PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunArtifacts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static TestRunArtifacts DeserializeTestRunArtifacts(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunArtifacts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunArtifacts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunDetail.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunDetail.Serialization.cs index 2dd3dcbae07e..af5a77aaac2b 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunDetail.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunDetail.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TestRunDetail PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static TestRunDetail DeserializeTestRunDetail(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedEventCondition.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedEventCondition.Serialization.cs index d5591c44fead..a8a0e87e35be 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedEventCondition.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedEventCondition.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestRunEndedEventCondition PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunEndedEventCondition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static TestRunEndedEventCondition DeserializeTestRunEndedEventCondition /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunEndedEventCondition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunEndedEventCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedNotificationEventFilter.Serialization.cs index 422e6dbdaa10..517246d7a795 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunEndedNotificationEventFilter.Serialization.cs @@ -32,6 +32,19 @@ protected override TestsNotificationEventFilter PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunEndedNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,19 +126,6 @@ internal static TestRunEndedNotificationEventFilter DeserializeTestRunEndedNotif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunEndedNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunEndedNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TestRunEndedNotificationEventFilter)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunFileInfo.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunFileInfo.Serialization.cs index c63810c837a7..d4749cbb4571 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunFileInfo.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunFileInfo.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TestRunFileInfo PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunFileInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestRunFileInfo(Response response) { @@ -205,19 +218,6 @@ internal static TestRunFileInfo DeserializeTestRunFileInfo(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunFileInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunFileInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInputArtifacts.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInputArtifacts.Serialization.cs index 5b723b7136fa..0c992575a724 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInputArtifacts.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInputArtifacts.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestRunInputArtifacts PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunInputArtifacts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,19 +226,6 @@ internal static TestRunInputArtifacts DeserializeTestRunInputArtifacts(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunInputArtifacts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunInputArtifacts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsightColumn.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsightColumn.Serialization.cs index 1f03990e4b1d..9287f84df85e 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsightColumn.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsightColumn.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TestRunInsightColumn PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunInsightColumn)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TestRunInsightColumn DeserializeTestRunInsightColumn(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunInsightColumn)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunInsightColumn IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsights.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsights.Serialization.cs index 60bdf576ca10..b1945703c87f 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsights.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunInsights.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TestRunInsights PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunInsights)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestRunInsights(Response response) { @@ -229,19 +242,6 @@ internal static TestRunInsights DeserializeTestRunInsights(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunInsights)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunInsights IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunOutputArtifacts.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunOutputArtifacts.Serialization.cs index c011664009b1..b5b5bfd2de88 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunOutputArtifacts.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunOutputArtifacts.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestRunOutputArtifacts PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunOutputArtifacts)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static TestRunOutputArtifacts DeserializeTestRunOutputArtifacts(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunOutputArtifacts)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunOutputArtifacts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunServerMetricsConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunServerMetricsConfiguration.Serialization.cs index 2e9dd8f710d7..2a6f17c74c34 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunServerMetricsConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunServerMetricsConfiguration.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TestRunServerMetricsConfiguration PersistableModelCreateCore(B } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunServerMetricsConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestRunServerMetricsConfiguration(Response response) { @@ -210,19 +223,6 @@ internal static TestRunServerMetricsConfiguration DeserializeTestRunServerMetric /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunServerMetricsConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunServerMetricsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStartedNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStartedNotificationEventFilter.Serialization.cs index 53869e1698e8..70dfbcf13703 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStartedNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStartedNotificationEventFilter.Serialization.cs @@ -32,6 +32,19 @@ protected override TestsNotificationEventFilter PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunStartedNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -98,19 +111,6 @@ internal static TestRunStartedNotificationEventFilter DeserializeTestRunStartedN /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunStartedNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunStartedNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TestRunStartedNotificationEventFilter)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStatistics.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStatistics.Serialization.cs index 6e96eeb5964e..86190019ea77 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStatistics.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestRunStatistics.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestRunStatistics PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestRunStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -423,19 +436,6 @@ internal static TestRunStatistics DeserializeTestRunStatistics(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestRunStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestRunStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestSecret.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestSecret.Serialization.cs index 3c38cfd85392..84f509e7d135 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestSecret.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestSecret.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TestSecret PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestSecret)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static TestSecret DeserializeTestSecret(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestSecret)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestServerMetricsConfiguration.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestServerMetricsConfiguration.Serialization.cs index 98d2b72e6547..ca2b83118ffe 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestServerMetricsConfiguration.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestServerMetricsConfiguration.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TestServerMetricsConfiguration PersistableModelCreateCore(Bina } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestServerMetricsConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TestServerMetricsConfiguration(Response response) { @@ -208,19 +221,6 @@ internal static TestServerMetricsConfiguration DeserializeTestServerMetricsConfi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestServerMetricsConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestServerMetricsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationEventFilter.Serialization.cs index dce654892331..8c8f0005add6 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationEventFilter.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TestsNotificationEventFilter PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestsNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,19 +135,6 @@ internal static TestsNotificationEventFilter DeserializeTestsNotificationEventFi /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestsNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestsNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationRule.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationRule.Serialization.cs index f489bfe362a9..d20bc0d3bac1 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationRule.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TestsNotificationRule.Serialization.cs @@ -37,6 +37,19 @@ protected override NotificationRule PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestsNotificationRule)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,19 +245,6 @@ internal static TestsNotificationRule DeserializeTestsNotificationRule(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestsNotificationRule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestsNotificationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TestsNotificationRule)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TimeSeriesElement.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TimeSeriesElement.Serialization.cs index fe658399fe5f..afab1f13dccb 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TimeSeriesElement.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TimeSeriesElement.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TimeSeriesElement PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TimeSeriesElement)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static TimeSeriesElement DeserializeTimeSeriesElement(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TimeSeriesElement)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TimeSeriesElement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerCompletedNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerCompletedNotificationEventFilter.Serialization.cs index b8cd24f53269..2219057c2091 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerCompletedNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerCompletedNotificationEventFilter.Serialization.cs @@ -32,6 +32,19 @@ protected override TestsNotificationEventFilter PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TriggerCompletedNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -98,19 +111,6 @@ internal static TriggerCompletedNotificationEventFilter DeserializeTriggerComple /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TriggerCompletedNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TriggerCompletedNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TriggerCompletedNotificationEventFilter)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerDisabledNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerDisabledNotificationEventFilter.Serialization.cs index 4fea6a90078b..3ffe191405a6 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerDisabledNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/TriggerDisabledNotificationEventFilter.Serialization.cs @@ -32,6 +32,19 @@ protected override TestsNotificationEventFilter PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TriggerDisabledNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -98,19 +111,6 @@ internal static TriggerDisabledNotificationEventFilter DeserializeTriggerDisable /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TriggerDisabledNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TriggerDisabledNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TriggerDisabledNotificationEventFilter)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingRecurrence.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingRecurrence.Serialization.cs index 33513f93d4b5..499c9d651f91 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingRecurrence.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingRecurrence.Serialization.cs @@ -36,6 +36,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestingRecurrence)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,19 +125,6 @@ internal static UnknownLoadTestingRecurrence DeserializeUnknownLoadTestingRecurr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestingRecurrence)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestingRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingTrigger.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingTrigger.Serialization.cs index aaf0e7b01a53..977b174b657c 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingTrigger.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownLoadTestingTrigger.Serialization.cs @@ -36,6 +36,19 @@ protected override LoadTestingTrigger PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(LoadTestingTrigger)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,19 +196,6 @@ internal static UnknownLoadTestingTrigger DeserializeUnknownLoadTestingTrigger(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(LoadTestingTrigger)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LoadTestingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownNotificationRule.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownNotificationRule.Serialization.cs index 48e0de8be11e..bd3abf26fcc7 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownNotificationRule.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownNotificationRule.Serialization.cs @@ -36,6 +36,19 @@ protected override NotificationRule PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(NotificationRule)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static UnknownNotificationRule DeserializeUnknownNotificationRule(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(NotificationRule)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. NotificationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTargetResourceConfigurations.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTargetResourceConfigurations.Serialization.cs index b23b07c7f970..188a06f1366d 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTargetResourceConfigurations.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTargetResourceConfigurations.Serialization.cs @@ -36,6 +36,19 @@ protected override TargetResourceConfigurations PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TargetResourceConfigurations)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownTargetResourceConfigurations DeserializeUnknownTargetReso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TargetResourceConfigurations)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TargetResourceConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTestsNotificationEventFilter.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTestsNotificationEventFilter.Serialization.cs index d8a8407e58cf..a2c8f3ec0b9f 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTestsNotificationEventFilter.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/UnknownTestsNotificationEventFilter.Serialization.cs @@ -36,6 +36,19 @@ protected override TestsNotificationEventFilter PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(TestsNotificationEventFilter)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownTestsNotificationEventFilter DeserializeUnknownTestsNotif /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(TestsNotificationEventFilter)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TestsNotificationEventFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/WeeklyRecurrence.Serialization.cs b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/WeeklyRecurrence.Serialization.cs index 461ad5be024f..b520dce0cb14 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/WeeklyRecurrence.Serialization.cs +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/src/Generated/Models/WeeklyRecurrence.Serialization.cs @@ -32,6 +32,19 @@ protected override LoadTestingRecurrence PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); + default: + throw new FormatException($"The model {nameof(WeeklyRecurrence)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static WeeklyRecurrence DeserializeWeeklyRecurrence(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDeveloperLoadTestingContext.Default); - default: - throw new FormatException($"The model {nameof(WeeklyRecurrence)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WeeklyRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WeeklyRecurrence)PersistableModelCreateCore(data, options); diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md index ef97796029da..5178a0debc9b 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md @@ -115,7 +115,8 @@ Response loadTestingResponse = await loadTestingCollection. LoadTestingResource resource = loadTestingResponse.Value; ResourceIdentifier identityId = new ResourceIdentifier("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity1"); -LoadTestingResourcePatch resourcePatchPayload = new LoadTestingResourcePatch { +LoadTestingResourcePatch resourcePatchPayload = new LoadTestingResourcePatch +{ Encryption = new LoadTestingCmkEncryptionProperties { Identity = new LoadTestingCmkIdentity diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryRequest.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryRequest.Serialization.cs index 85044e7c3e5f..ca1f5b3995eb 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryRequest.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryRequest.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BatchQueryRequest PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(BatchQueryRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,19 +209,6 @@ internal static BatchQueryRequest DeserializeBatchQueryRequest(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(BatchQueryRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchQueryRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryResponse.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryResponse.Serialization.cs index eb58b74b18d6..e438ca1473e4 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryResponse.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchQueryResponse.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BatchQueryResponse PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(BatchQueryResponse)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,19 +199,6 @@ internal static BatchQueryResponse DeserializeBatchQueryResponse(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(BatchQueryResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchQueryResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchRequest.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchRequest.Serialization.cs index 2f60d2e3b15e..24293a7c1173 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchRequest.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchRequest.Serialization.cs @@ -39,6 +39,19 @@ protected virtual BatchRequest PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(BatchRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static BatchRequest DeserializeBatchRequest(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(BatchRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchResponse.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchResponse.Serialization.cs index e364fe0ad5d2..670431707bf4 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchResponse.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/BatchResponse.Serialization.cs @@ -34,6 +34,19 @@ protected virtual BatchResponse PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(BatchResponse)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BatchResponse(Response response) { @@ -140,19 +153,6 @@ internal static BatchResponse DeserializeBatchResponse(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(BatchResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BatchResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsBatchQueryResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsBatchQueryResult.Serialization.cs index 6fddaf629a9c..cc7c57f551d6 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsBatchQueryResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsBatchQueryResult.Serialization.cs @@ -33,6 +33,19 @@ protected override LogsQueryResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(LogsBatchQueryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,19 +258,6 @@ internal static LogsBatchQueryResult DeserializeLogsBatchQueryResult(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(LogsBatchQueryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogsBatchQueryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LogsBatchQueryResult)PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsQueryResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsQueryResult.Serialization.cs index 1a9f6dec58b1..e42ed1cf589a 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsQueryResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsQueryResult.Serialization.cs @@ -39,6 +39,19 @@ protected virtual LogsQueryResult PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(LogsQueryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator LogsQueryResult(Response response) { @@ -171,19 +184,6 @@ internal static LogsQueryResult DeserializeLogsQueryResult(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(LogsQueryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogsQueryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTable.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTable.Serialization.cs index bb3364162dd5..fd4aa1b02c8f 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTable.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTable.Serialization.cs @@ -38,6 +38,19 @@ protected virtual LogsTable PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(LogsTable)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,19 +159,6 @@ internal static LogsTable DeserializeLogsTable(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(LogsTable)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogsTable IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTableColumn.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTableColumn.Serialization.cs index e16e74853df6..508519cea9d2 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTableColumn.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/LogsTableColumn.Serialization.cs @@ -38,6 +38,19 @@ protected virtual LogsTableColumn PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(LogsTableColumn)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static LogsTableColumn DeserializeLogsTableColumn(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(LogsTableColumn)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LogsTableColumn IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/QueryBody.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/QueryBody.Serialization.cs index 11ff8d0e405a..cf7b07b7477b 100644 --- a/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/QueryBody.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Logs/src/Generated/Models/QueryBody.Serialization.cs @@ -38,6 +38,19 @@ protected virtual QueryBody PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); + default: + throw new FormatException($"The model {nameof(QueryBody)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,19 +181,6 @@ internal static QueryBody DeserializeQueryBody(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryLogsContext.Default); - default: - throw new FormatException($"The model {nameof(QueryBody)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryBody IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/LocalizableString.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/LocalizableString.Serialization.cs index 6fd5971e2e93..cb201e485199 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/LocalizableString.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/LocalizableString.Serialization.cs @@ -38,6 +38,19 @@ protected virtual LocalizableString PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(LocalizableString)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,19 +144,6 @@ internal static LocalizableString DeserializeLocalizableString(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(LocalizableString)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LocalizableString IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetadataValue.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetadataValue.Serialization.cs index d3bebafa3e17..1f43163b8caa 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetadataValue.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetadataValue.Serialization.cs @@ -33,6 +33,19 @@ protected virtual MetadataValue PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetadataValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static MetadataValue DeserializeMetadataValue(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetadataValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetadataValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricResult.Serialization.cs index cb10a7888e88..22d6967557b7 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetricResult PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetricResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,19 +217,6 @@ internal static MetricResult DeserializeMetricResult(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetricResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricTimeSeriesElement.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricTimeSeriesElement.Serialization.cs index a669ebc24f53..440b0ac2e02c 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricTimeSeriesElement.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricTimeSeriesElement.Serialization.cs @@ -36,6 +36,19 @@ protected virtual MetricTimeSeriesElement PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetricTimeSeriesElement)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,19 +173,6 @@ internal static MetricTimeSeriesElement DeserializeMetricTimeSeriesElement(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetricTimeSeriesElement)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricTimeSeriesElement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricValue.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricValue.Serialization.cs index 038e8941ac14..f245eee4926c 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricValue.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricValue.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetricValue PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetricValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,19 +215,6 @@ internal static MetricValue DeserializeMetricValue(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetricValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResourcesResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResourcesResult.Serialization.cs index 46b7d58cf7f5..dbfaf626cc2b 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResourcesResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResourcesResult.Serialization.cs @@ -34,6 +34,19 @@ protected virtual MetricsQueryResourcesResult PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetricsQueryResourcesResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator MetricsQueryResourcesResult(Response response) { @@ -140,19 +153,6 @@ internal static MetricsQueryResourcesResult DeserializeMetricsQueryResourcesResu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetricsQueryResourcesResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricsQueryResourcesResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResult.Serialization.cs index dac5afd4d8c5..e1aaec4d5996 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/MetricsQueryResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual MetricsQueryResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(MetricsQueryResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,19 +211,6 @@ internal static MetricsQueryResult DeserializeMetricsQueryResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(MetricsQueryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MetricsQueryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/ResourceIdList.Serialization.cs b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/ResourceIdList.Serialization.cs index b07628ff0a76..36bf6ded4e97 100644 --- a/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/ResourceIdList.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query.Metrics/src/Generated/Models/ResourceIdList.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ResourceIdList PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceIdList)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static ResourceIdList DeserializeResourceIdList(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureMonitorQueryMetricsContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceIdList)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceIdList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AggregatedValue.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AggregatedValue.Serialization.cs index 0e2287792721..e638bfcd44fc 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AggregatedValue.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AggregatedValue.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AggregatedValue PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(AggregatedValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,19 +151,6 @@ internal static AggregatedValue DeserializeAggregatedValue(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(AggregatedValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AggregatedValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AverageMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AverageMetricDefinition.Serialization.cs index 94b8d144e52b..18d888999c06 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AverageMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/AverageMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(AverageMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static AverageMetricDefinition DeserializeAverageMetricDefinition(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(AverageMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AverageMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AverageMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/DiagnosticDetail.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/DiagnosticDetail.Serialization.cs index 47c23dd3aaa3..db8859bba0f7 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/DiagnosticDetail.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/DiagnosticDetail.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DiagnosticDetail PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(DiagnosticDetail)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static DiagnosticDetail DeserializeDiagnosticDetail(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(DiagnosticDetail)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DiagnosticDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventCountMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventCountMetricDefinition.Serialization.cs index 1f81ac675f7d..dcdb7069ca3c 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventCountMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventCountMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(EventCountMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static EventCountMetricDefinition DeserializeEventCountMetricDefinition /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(EventCountMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventCountMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventCountMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventRateMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventRateMetricDefinition.Serialization.cs index 3403e8a2514d..f837f072171a 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventRateMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/EventRateMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(EventRateMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static EventRateMetricDefinition DeserializeEventRateMetricDefinition(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(EventRateMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EventRateMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventRateMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetric.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetric.Serialization.cs index b0c789d0771c..dbc78fadec90 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetric.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetric.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ExperimentMetric PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(ExperimentMetric)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ExperimentMetric(Response response) { @@ -233,19 +246,6 @@ internal static ExperimentMetric DeserializeExperimentMetric(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(ExperimentMetric)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExperimentMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricDefinition.Serialization.cs index 42f5c8efd749..7b6c476fb36c 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricDefinition.Serialization.cs @@ -40,6 +40,19 @@ protected virtual ExperimentMetricDefinition PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(ExperimentMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ExperimentMetricDefinition DeserializeExperimentMetricDefinition /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(ExperimentMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExperimentMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricValidationResult.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricValidationResult.Serialization.cs index 80818777c2f9..6634f5799b3f 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricValidationResult.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ExperimentMetricValidationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ExperimentMetricValidationResult PersistableModelCreateCore(Bi } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(ExperimentMetricValidationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ExperimentMetricValidationResult(Response response) { @@ -148,19 +161,6 @@ internal static ExperimentMetricValidationResult DeserializeExperimentMetricVali /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(ExperimentMetricValidationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExperimentMetricValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ObservedEvent.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ObservedEvent.Serialization.cs index da3d7ef6997e..d9ca47cbe9fb 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ObservedEvent.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/ObservedEvent.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ObservedEvent PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(ObservedEvent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static ObservedEvent DeserializeObservedEvent(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(ObservedEvent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObservedEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PagedExperimentMetric.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PagedExperimentMetric.Serialization.cs index 5f56d8796665..7ccdb62fb3b4 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PagedExperimentMetric.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PagedExperimentMetric.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedExperimentMetric PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(PagedExperimentMetric)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedExperimentMetric(Response response) { @@ -153,19 +166,6 @@ internal static PagedExperimentMetric DeserializePagedExperimentMetric(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(PagedExperimentMetric)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedExperimentMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PercentileMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PercentileMetricDefinition.Serialization.cs index feebe300e863..f65691253d36 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PercentileMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/PercentileMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(PercentileMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static PercentileMetricDefinition DeserializePercentileMetricDefinition /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(PercentileMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PercentileMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PercentileMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/SumMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/SumMetricDefinition.Serialization.cs index 73f68599459c..2f2d7b2ed07f 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/SumMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/SumMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(SumMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static SumMetricDefinition DeserializeSumMetricDefinition(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(SumMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SumMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SumMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UnknownExperimentMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UnknownExperimentMetricDefinition.Serialization.cs index e5b32e6c09c4..7cdce6248361 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UnknownExperimentMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UnknownExperimentMetricDefinition.Serialization.cs @@ -36,6 +36,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(ExperimentMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -102,19 +115,6 @@ internal static UnknownExperimentMetricDefinition DeserializeUnknownExperimentMe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(ExperimentMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ExperimentMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserCountMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserCountMetricDefinition.Serialization.cs index 3f4d641f7354..79669ff9a72f 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserCountMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserCountMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(UserCountMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,19 +124,6 @@ internal static UserCountMetricDefinition DeserializeUserCountMetricDefinition(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(UserCountMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserCountMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UserCountMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserRateMetricDefinition.Serialization.cs b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserRateMetricDefinition.Serialization.cs index 8714dac00cc8..217d082bb565 100644 --- a/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserRateMetricDefinition.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/src/Generated/Models/UserRateMetricDefinition.Serialization.cs @@ -37,6 +37,19 @@ protected override ExperimentMetricDefinition PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); + default: + throw new FormatException($"The model {nameof(UserRateMetricDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static UserRateMetricDefinition DeserializeUserRateMetricDefinition(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsOnlineExperimentationContext.Default); - default: - throw new FormatException($"The model {nameof(UserRateMetricDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserRateMetricDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UserRateMetricDefinition)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md index 92fcf76567db..35a3c79da046 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md @@ -151,7 +151,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Search for items within a bounding box using CQL2-JSON var searchParams = new StacSearchParameters(); @@ -203,7 +203,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Get a specific item by ID string collectionId = "naip"; @@ -234,7 +234,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Define collection ID string collectionId = "my-test-collection"; @@ -285,7 +285,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - DataClient dataClient = client.GetDataClient(); +DataClient dataClient = client.GetDataClient(); string collectionId = "naip"; string itemId = "tx_m_2609719_se_14_060_20201216"; @@ -319,7 +319,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - IngestionClient ingestionClient = client.GetIngestionClient(); +IngestionClient ingestionClient = client.GetIngestionClient(); string collectionId = "my-collection"; string sourceCatalogUrl = "https://example.com/catalog.json"; @@ -370,7 +370,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - ManagedStorageSharedAccessSignatureClient sasClient = client.GetManagedStorageSharedAccessSignatureClient(); +ManagedStorageSharedAccessSignatureClient sasClient = client.GetManagedStorageSharedAccessSignatureClient(); // Get a SAS token with default duration (24 hours) string collectionId = "naip"; diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/BandStatistics.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/BandStatistics.Serialization.cs index f09715e5f2b1..cbcc1241ba57 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/BandStatistics.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/BandStatistics.Serialization.cs @@ -37,6 +37,19 @@ protected virtual BandStatistics PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(BandStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -288,19 +301,6 @@ internal static BandStatistics DeserializeBandStatistics(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(BandStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BandStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/DefaultLocation.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/DefaultLocation.Serialization.cs index c389ee0524d8..07d3f3883d1a 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/DefaultLocation.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/DefaultLocation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DefaultLocation PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(DefaultLocation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static DefaultLocation DeserializeDefaultLocation(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(DefaultLocation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DefaultLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ErrorInfo.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ErrorInfo.Serialization.cs index 2570cfed7474..8d327acf6807 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ErrorInfo.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ErrorInfo.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ErrorInfo PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ErrorInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,19 +134,6 @@ internal static ErrorInfo DeserializeErrorInfo(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ErrorInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonFeature.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonFeature.Serialization.cs index 221e154f15c3..79f67f68143d 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonFeature.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonFeature.Serialization.cs @@ -38,6 +38,19 @@ protected virtual GeoJsonFeature PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(GeoJsonFeature)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static GeoJsonFeature DeserializeGeoJsonFeature(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(GeoJsonFeature)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GeoJsonFeature IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonGeometry.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonGeometry.Serialization.cs index 27e239fe29ed..f22f26a8358c 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonGeometry.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/GeoJsonGeometry.Serialization.cs @@ -43,6 +43,19 @@ protected virtual GeoJsonGeometry PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(GeoJsonGeometry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static GeoJsonGeometry DeserializeGeoJsonGeometry(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(GeoJsonGeometry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GeoJsonGeometry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageParameters.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageParameters.Serialization.cs index b1fc862e498b..56461962c9ca 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageParameters.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageParameters.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ImageParameters PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ImageParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,19 +252,6 @@ internal static ImageParameters DeserializeImageParameters(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ImageParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageResponse.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageResponse.Serialization.cs index 5efc86fea03a..1671dde35f78 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageResponse.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ImageResponse.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ImageResponse PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ImageResponse)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ImageResponse(Response response) { @@ -127,19 +140,6 @@ internal static ImageResponse DeserializeImageResponse(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ImageResponse)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionInformation.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionInformation.Serialization.cs index 8d4cdb3b26d2..b4ac16295e6a 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionInformation.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionInformation.Serialization.cs @@ -39,6 +39,19 @@ protected virtual IngestionInformation PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionInformation)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator IngestionInformation(Response response) { @@ -226,19 +239,6 @@ internal static IngestionInformation DeserializeIngestionInformation(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionInformation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRun.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRun.Serialization.cs index da8e5f834321..1b2d937ea0dd 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRun.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRun.Serialization.cs @@ -38,6 +38,19 @@ protected virtual IngestionRun PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator IngestionRun(Response response) { @@ -211,19 +224,6 @@ internal static IngestionRun DeserializeIngestionRun(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRunInformation.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRunInformation.Serialization.cs index a6ee00d39bb7..b4cecc4a5886 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRunInformation.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionRunInformation.Serialization.cs @@ -37,6 +37,19 @@ protected virtual IngestionRunInformation PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionRunInformation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,19 +239,6 @@ internal static IngestionRunInformation DeserializeIngestionRunInformation(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionRunInformation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionRunInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSource.Serialization.cs index daf60e3ea0e6..c3803cb86871 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSource.Serialization.cs @@ -42,6 +42,19 @@ protected virtual IngestionSource PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionSource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator IngestionSource(Response response) { @@ -134,19 +147,6 @@ internal static IngestionSource DeserializeIngestionSource(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSourceSummary.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSourceSummary.Serialization.cs index 62bf8693c077..a2d7f19b26bc 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSourceSummary.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/IngestionSourceSummary.Serialization.cs @@ -37,6 +37,19 @@ protected virtual IngestionSourceSummary PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionSourceSummary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static IngestionSourceSummary DeserializeIngestionSourceSummary(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionSourceSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionSourceSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LineString.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LineString.Serialization.cs index c30912ef96c0..4a5d5316b309 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LineString.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LineString.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(LineString)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static LineString DeserializeLineString(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(LineString)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LineString IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LineString)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LongRunningOperation.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LongRunningOperation.Serialization.cs index 0e9c3b96bd0c..5e649f8dacdf 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LongRunningOperation.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/LongRunningOperation.Serialization.cs @@ -38,6 +38,19 @@ protected virtual LongRunningOperation PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(LongRunningOperation)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator LongRunningOperation(Response response) { @@ -274,19 +287,6 @@ internal static LongRunningOperation DeserializeLongRunningOperation(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(LongRunningOperation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LongRunningOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityConnection.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityConnection.Serialization.cs index ac39a4e5a814..ba98a282a4f1 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityConnection.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityConnection.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ManagedIdentityConnection PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ManagedIdentityConnection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ManagedIdentityConnection DeserializeManagedIdentityConnection(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ManagedIdentityConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ManagedIdentityConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityIngestionSource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityIngestionSource.Serialization.cs index 3bbabce8f986..1e5ecc065092 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityIngestionSource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityIngestionSource.Serialization.cs @@ -37,6 +37,19 @@ protected override IngestionSource PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ManagedIdentityIngestionSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ManagedIdentityIngestionSource DeserializeManagedIdentityIngesti /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ManagedIdentityIngestionSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ManagedIdentityIngestionSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedIdentityIngestionSource)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityMetadata.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityMetadata.Serialization.cs index e32638a40a1d..b72f803de1c4 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityMetadata.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/ManagedIdentityMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ManagedIdentityMetadata PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(ManagedIdentityMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ManagedIdentityMetadata DeserializeManagedIdentityMetadata(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(ManagedIdentityMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ManagedIdentityMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MosaicMetadata.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MosaicMetadata.Serialization.cs index ed528ea451e2..b950fd33787e 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MosaicMetadata.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MosaicMetadata.Serialization.cs @@ -32,6 +32,19 @@ protected virtual MosaicMetadata PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(MosaicMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,19 +269,6 @@ internal static MosaicMetadata DeserializeMosaicMetadata(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(MosaicMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MosaicMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiLineString.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiLineString.Serialization.cs index ff67c8b2ef3b..ab4c959d324a 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiLineString.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiLineString.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(MultiLineString)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static MultiLineString DeserializeMultiLineString(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(MultiLineString)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiLineString IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MultiLineString)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPoint.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPoint.Serialization.cs index 192998de7cea..def6930da0fd 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPoint.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPoint.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(MultiPoint)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static MultiPoint DeserializeMultiPoint(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(MultiPoint)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiPoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MultiPoint)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPolygon.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPolygon.Serialization.cs index 77764583e2e9..3e4e3afbe4b0 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPolygon.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/MultiPolygon.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(MultiPolygon)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static MultiPolygon DeserializeMultiPolygon(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(MultiPolygon)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MultiPolygon IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MultiPolygon)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/OperationStatusHistoryItem.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/OperationStatusHistoryItem.Serialization.cs index 06333ff08b64..b01bf98c78ea 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/OperationStatusHistoryItem.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/OperationStatusHistoryItem.Serialization.cs @@ -37,6 +37,19 @@ protected virtual OperationStatusHistoryItem PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(OperationStatusHistoryItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,19 +162,6 @@ internal static OperationStatusHistoryItem DeserializeOperationStatusHistoryItem /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(OperationStatusHistoryItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. OperationStatusHistoryItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionDefinition.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionDefinition.Serialization.cs index 40b3544932fc..056da36602d2 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionDefinition.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionDefinition.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PageIngestionDefinition PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PageIngestionDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PageIngestionDefinition(Response response) { @@ -152,19 +165,6 @@ internal static PageIngestionDefinition DeserializePageIngestionDefinition(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PageIngestionDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageIngestionDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionRun.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionRun.Serialization.cs index 01651e4c20e0..7e3e250a7ebc 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionRun.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionRun.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PageIngestionRun PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PageIngestionRun)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PageIngestionRun(Response response) { @@ -152,19 +165,6 @@ internal static PageIngestionRun DeserializePageIngestionRun(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PageIngestionRun)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageIngestionRun IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionSourceSummary.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionSourceSummary.Serialization.cs index 76a6d7673465..1fa9e8e69a91 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionSourceSummary.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageIngestionSourceSummary.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PageIngestionSourceSummary PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PageIngestionSourceSummary)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PageIngestionSourceSummary(Response response) { @@ -152,19 +165,6 @@ internal static PageIngestionSourceSummary DeserializePageIngestionSourceSummary /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PageIngestionSourceSummary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageIngestionSourceSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageManagedIdentityMetadata.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageManagedIdentityMetadata.Serialization.cs index a9838d0f8068..3626e0110185 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageManagedIdentityMetadata.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageManagedIdentityMetadata.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PageManagedIdentityMetadata PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PageManagedIdentityMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PageManagedIdentityMetadata(Response response) { @@ -152,19 +165,6 @@ internal static PageManagedIdentityMetadata DeserializePageManagedIdentityMetada /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PageManagedIdentityMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageManagedIdentityMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageOperation.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageOperation.Serialization.cs index 75583cf75aa9..a5b07ce2aa12 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageOperation.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PageOperation.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PageOperation PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PageOperation)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PageOperation(Response response) { @@ -152,19 +165,6 @@ internal static PageOperation DeserializePageOperation(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PageOperation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PageOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PartitionType.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PartitionType.Serialization.cs index 12dfaae8fdf6..411c29bf47de 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PartitionType.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PartitionType.Serialization.cs @@ -34,6 +34,19 @@ protected virtual PartitionType PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PartitionType)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PartitionType(Response response) { @@ -130,19 +143,6 @@ internal static PartitionType DeserializePartitionType(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PartitionType)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PartitionType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PointGeometry.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PointGeometry.Serialization.cs index cd4a2e5272e7..c55811a7e91a 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PointGeometry.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PointGeometry.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PointGeometry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,19 +139,6 @@ internal static PointGeometry DeserializePointGeometry(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PointGeometry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PointGeometry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PointGeometry)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PolygonGeometry.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PolygonGeometry.Serialization.cs index 8123ca7ea09c..38488f8640cd 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PolygonGeometry.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/PolygonGeometry.Serialization.cs @@ -37,6 +37,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(PolygonGeometry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static PolygonGeometry DeserializePolygonGeometry(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(PolygonGeometry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PolygonGeometry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PolygonGeometry)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RegisterMosaicsSearchRequest.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RegisterMosaicsSearchRequest.Serialization.cs index cbe1934e1ae4..43876547aa62 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RegisterMosaicsSearchRequest.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RegisterMosaicsSearchRequest.Serialization.cs @@ -33,6 +33,19 @@ protected virtual RegisterMosaicsSearchRequest PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(RegisterMosaicsSearchRequest)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -378,19 +391,6 @@ internal static RegisterMosaicsSearchRequest DeserializeRegisterMosaicsSearchReq /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(RegisterMosaicsSearchRequest)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RegisterMosaicsSearchRequest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderConfiguration.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderConfiguration.Serialization.cs index a012b8aa3bf7..35a9205a4035 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderConfiguration.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderConfiguration.Serialization.cs @@ -39,6 +39,19 @@ protected virtual RenderConfiguration PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(RenderConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator RenderConfiguration(Response response) { @@ -253,19 +266,6 @@ internal static RenderConfiguration DeserializeRenderConfiguration(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(RenderConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenderConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionCondition.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionCondition.Serialization.cs index da4a91ecca30..267546969f71 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionCondition.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionCondition.Serialization.cs @@ -37,6 +37,19 @@ protected virtual RenderOptionCondition PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(RenderOptionCondition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static RenderOptionCondition DeserializeRenderOptionCondition(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(RenderOptionCondition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenderOptionCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionLegend.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionLegend.Serialization.cs index 3332ff81f475..25b24ffba8c0 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionLegend.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionLegend.Serialization.cs @@ -32,6 +32,19 @@ protected virtual RenderOptionLegend PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(RenderOptionLegend)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static RenderOptionLegend DeserializeRenderOptionLegend(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(RenderOptionLegend)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenderOptionLegend IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionVectorOptions.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionVectorOptions.Serialization.cs index 17189ca6f007..1671b00204d8 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionVectorOptions.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/RenderOptionVectorOptions.Serialization.cs @@ -37,6 +37,19 @@ protected virtual RenderOptionVectorOptions PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(RenderOptionVectorOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,19 +221,6 @@ internal static RenderOptionVectorOptions DeserializeRenderOptionVectorOptions(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(RenderOptionVectorOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. RenderOptionVectorOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SearchOptionsFields.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SearchOptionsFields.Serialization.cs index a3af12610fd0..8ef6a6cc4a14 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SearchOptionsFields.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SearchOptionsFields.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SearchOptionsFields PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(SearchOptionsFields)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,19 +199,6 @@ internal static SearchOptionsFields DeserializeSearchOptionsFields(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(SearchOptionsFields)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchOptionsFields IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureSignedLink.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureSignedLink.Serialization.cs index 39873755b028..895c8c05cf79 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureSignedLink.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureSignedLink.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SharedAccessSignatureSignedLink PersistableModelCreateCore(Bin } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(SharedAccessSignatureSignedLink)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SharedAccessSignatureSignedLink(Response response) { @@ -142,19 +155,6 @@ internal static SharedAccessSignatureSignedLink DeserializeSharedAccessSignature /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(SharedAccessSignatureSignedLink)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SharedAccessSignatureSignedLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureToken.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureToken.Serialization.cs index 7ffb3889f126..04236335be6e 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureToken.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureToken.Serialization.cs @@ -38,6 +38,19 @@ protected virtual SharedAccessSignatureToken PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(SharedAccessSignatureToken)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SharedAccessSignatureToken(Response response) { @@ -135,19 +148,6 @@ internal static SharedAccessSignatureToken DeserializeSharedAccessSignatureToken /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(SharedAccessSignatureToken)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SharedAccessSignatureToken IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenConnection.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenConnection.Serialization.cs index 27d24e52b837..1c178b0c2941 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenConnection.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenConnection.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SharedAccessSignatureTokenConnection PersistableModelCreateCor } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(SharedAccessSignatureTokenConnection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static SharedAccessSignatureTokenConnection DeserializeSharedAccessSign /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(SharedAccessSignatureTokenConnection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SharedAccessSignatureTokenConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenIngestionSource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenIngestionSource.Serialization.cs index 9ebf668fffa2..06d46b7a3310 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenIngestionSource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/SharedAccessSignatureTokenIngestionSource.Serialization.cs @@ -37,6 +37,19 @@ protected override IngestionSource PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(SharedAccessSignatureTokenIngestionSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static SharedAccessSignatureTokenIngestionSource DeserializeSharedAcces /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(SharedAccessSignatureTokenIngestionSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SharedAccessSignatureTokenIngestionSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SharedAccessSignatureTokenIngestionSource)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacAsset.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacAsset.Serialization.cs index d6fb5bd9c8d5..6f41b460d646 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacAsset.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacAsset.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacAsset PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -340,19 +353,6 @@ internal static StacAsset DeserializeStacAsset(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCatalogCollections.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCatalogCollections.Serialization.cs index 0188dcc7cb16..22cdce081f92 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCatalogCollections.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCatalogCollections.Serialization.cs @@ -41,6 +41,19 @@ protected virtual StacCatalogCollections PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacCatalogCollections)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacCatalogCollections(Response response) { @@ -158,19 +171,6 @@ internal static StacCatalogCollections DeserializeStacCatalogCollections(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacCatalogCollections)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacCatalogCollections IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionResource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionResource.Serialization.cs index 5e8476120d47..f58de6fdd547 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionResource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionResource.Serialization.cs @@ -42,6 +42,19 @@ protected virtual StacCollectionResource PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacCollectionResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacCollectionResource(Response response) { @@ -447,19 +460,6 @@ internal static StacCollectionResource DeserializeStacCollectionResource(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacCollectionResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacCollectionResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionTemporalExtent.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionTemporalExtent.Serialization.cs index 9e627b2b44da..76a0b3b60809 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionTemporalExtent.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacCollectionTemporalExtent.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacCollectionTemporalExtent PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacCollectionTemporalExtent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,19 +179,6 @@ internal static StacCollectionTemporalExtent DeserializeStacCollectionTemporalEx /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacCollectionTemporalExtent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacCollectionTemporalExtent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacConformanceClasses.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacConformanceClasses.Serialization.cs index 9b0b288891eb..a07cbe2d4c5d 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacConformanceClasses.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacConformanceClasses.Serialization.cs @@ -41,6 +41,19 @@ protected virtual StacConformanceClasses PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacConformanceClasses)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacConformanceClasses(Response response) { @@ -152,19 +165,6 @@ internal static StacConformanceClasses DeserializeStacConformanceClasses(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacConformanceClasses)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacConformanceClasses IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacContextExtension.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacContextExtension.Serialization.cs index 39b311805658..d216c0fcae51 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacContextExtension.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacContextExtension.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacContextExtension PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacContextExtension)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static StacContextExtension DeserializeStacContextExtension(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacContextExtension)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacContextExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionExtent.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionExtent.Serialization.cs index 2de101a21cba..23367d130249 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionExtent.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionExtent.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacExtensionExtent PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacExtensionExtent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static StacExtensionExtent DeserializeStacExtensionExtent(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacExtensionExtent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacExtensionExtent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionSpatialExtent.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionSpatialExtent.Serialization.cs index eac2756969ad..b59610b80faa 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionSpatialExtent.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacExtensionSpatialExtent.Serialization.cs @@ -35,6 +35,19 @@ protected virtual StacExtensionSpatialExtent PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacExtensionSpatialExtent)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,19 +169,6 @@ internal static StacExtensionSpatialExtent DeserializeStacExtensionSpatialExtent /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacExtensionSpatialExtent)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacExtensionSpatialExtent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemAsset.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemAsset.Serialization.cs index 26604cea3a4e..bf6e12c53f9d 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemAsset.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemAsset.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacItemAsset PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -337,19 +350,6 @@ internal static StacItemAsset DeserializeStacItemAsset(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemBounds.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemBounds.Serialization.cs index dc80f79f17db..00f2c189e5fc 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemBounds.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemBounds.Serialization.cs @@ -38,6 +38,19 @@ protected virtual StacItemBounds PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemBounds)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacItemBounds(Response response) { @@ -137,19 +150,6 @@ internal static StacItemBounds DeserializeStacItemBounds(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemBounds)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemBounds IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemCollectionResource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemCollectionResource.Serialization.cs index 03732d5a2db4..64526b975a7b 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemCollectionResource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemCollectionResource.Serialization.cs @@ -41,6 +41,19 @@ protected override StacItemOrStacItemCollection PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemCollectionResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacItemCollectionResource(Response response) { @@ -244,19 +257,6 @@ internal static StacItemCollectionResource DeserializeStacItemCollectionResource /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemCollectionResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemCollectionResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StacItemCollectionResource)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemOrStacItemCollection.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemOrStacItemCollection.Serialization.cs index cec8d46b862a..082116acde4d 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemOrStacItemCollection.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemOrStacItemCollection.Serialization.cs @@ -41,6 +41,19 @@ protected virtual StacItemOrStacItemCollection PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemOrStacItemCollection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static StacItemOrStacItemCollection DeserializeStacItemOrStacItemCollec /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemOrStacItemCollection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemOrStacItemCollection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemPointAsset.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemPointAsset.Serialization.cs index e254f8c8c49f..9e8fff95343f 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemPointAsset.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemPointAsset.Serialization.cs @@ -37,6 +37,19 @@ protected virtual StacItemPointAsset PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemPointAsset)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,19 +177,6 @@ internal static StacItemPointAsset DeserializeStacItemPointAsset(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemPointAsset)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemPointAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemProperties.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemProperties.Serialization.cs index 9f5627db8a4d..11b828650681 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemProperties.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemProperties.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacItemProperties PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -322,19 +335,6 @@ internal static StacItemProperties DeserializeStacItemProperties(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemResource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemResource.Serialization.cs index 6115ec5230d5..8519614cc215 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemResource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemResource.Serialization.cs @@ -39,6 +39,19 @@ protected override StacItemOrStacItemCollection PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemResource)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacItemResource(Response response) { @@ -283,19 +296,6 @@ internal static StacItemResource DeserializeStacItemResource(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemResource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StacItemResource)PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJson.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJson.Serialization.cs index 62a4887bec28..cef6918da08c 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJson.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJson.Serialization.cs @@ -38,6 +38,19 @@ protected virtual StacItemStatisticsGeoJson PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemStatisticsGeoJson)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacItemStatisticsGeoJson(Response response) { @@ -150,19 +163,6 @@ internal static StacItemStatisticsGeoJson DeserializeStacItemStatisticsGeoJson(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemStatisticsGeoJson)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemStatisticsGeoJson IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJsonProperties.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJsonProperties.Serialization.cs index 645cd1bd8d18..ec4b5001a0b9 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJsonProperties.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacItemStatisticsGeoJsonProperties.Serialization.cs @@ -38,6 +38,19 @@ protected virtual StacItemStatisticsGeoJsonProperties PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemStatisticsGeoJsonProperties)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,19 +138,6 @@ internal static StacItemStatisticsGeoJsonProperties DeserializeStacItemStatistic /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemStatisticsGeoJsonProperties)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemStatisticsGeoJsonProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLandingPage.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLandingPage.Serialization.cs index 2ab7a2f0e866..2ad4965de112 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLandingPage.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLandingPage.Serialization.cs @@ -41,6 +41,19 @@ protected virtual StacLandingPage PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacLandingPage)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacLandingPage(Response response) { @@ -301,19 +314,6 @@ internal static StacLandingPage DeserializeStacLandingPage(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacLandingPage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacLandingPage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLink.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLink.Serialization.cs index 2708f865a5a9..349a333cdcbf 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLink.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacLink.Serialization.cs @@ -42,6 +42,19 @@ protected virtual StacLink PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacLink)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -311,19 +324,6 @@ internal static StacLink DeserializeStacLink(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacLink)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaic.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaic.Serialization.cs index 8c04710f5176..63917812668e 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaic.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaic.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StacMosaic PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacMosaic)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacMosaic(Response response) { @@ -207,19 +220,6 @@ internal static StacMosaic DeserializeStacMosaic(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacMosaic)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacMosaic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaicConfiguration.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaicConfiguration.Serialization.cs index fac4eba4712d..4e2b268b179a 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaicConfiguration.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacMosaicConfiguration.Serialization.cs @@ -37,6 +37,19 @@ protected virtual StacMosaicConfiguration PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacMosaicConfiguration)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,19 +220,6 @@ internal static StacMosaicConfiguration DeserializeStacMosaicConfiguration(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacMosaicConfiguration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacMosaicConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacProvider.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacProvider.Serialization.cs index 07dbad865f21..448a5d9d5030 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacProvider.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacProvider.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacProvider PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacProvider)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,19 +194,6 @@ internal static StacProvider DeserializeStacProvider(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacProvider)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacProvider IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacQueryable.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacQueryable.Serialization.cs index d7975af9222f..b969d333cd96 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacQueryable.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacQueryable.Serialization.cs @@ -39,6 +39,19 @@ protected virtual StacQueryable PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacQueryable)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator StacQueryable(Response response) { @@ -196,19 +209,6 @@ internal static StacQueryable DeserializeStacQueryable(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacQueryable)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacQueryable IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSearchParameters.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSearchParameters.Serialization.cs index 2dceb44de341..cf7263332191 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSearchParameters.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSearchParameters.Serialization.cs @@ -37,6 +37,19 @@ protected virtual StacSearchParameters PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacSearchParameters)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -488,19 +501,6 @@ internal static StacSearchParameters DeserializeStacSearchParameters(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacSearchParameters)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacSearchParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSortExtension.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSortExtension.Serialization.cs index b14191f2d84d..3df30697ad55 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSortExtension.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/StacSortExtension.Serialization.cs @@ -40,6 +40,19 @@ protected virtual StacSortExtension PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacSortExtension)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static StacSortExtension DeserializeStacSortExtension(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacSortExtension)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacSortExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileJsonMetadata.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileJsonMetadata.Serialization.cs index 4ae63f2f98fd..1423b500533f 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileJsonMetadata.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileJsonMetadata.Serialization.cs @@ -41,6 +41,19 @@ protected virtual TileJsonMetadata PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TileJsonMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TileJsonMetadata(Response response) { @@ -414,19 +427,6 @@ internal static TileJsonMetadata DeserializeTileJsonMetadata(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TileJsonMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TileJsonMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrix.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrix.Serialization.cs index d210638c46cb..20ea37aff2a5 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrix.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrix.Serialization.cs @@ -44,6 +44,19 @@ protected virtual TileMatrix PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TileMatrix)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -305,19 +318,6 @@ internal static TileMatrix DeserializeTileMatrix(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TileMatrix)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TileMatrix IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSet.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSet.Serialization.cs index d09d6bde8930..b78b9f66fb41 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSet.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSet.Serialization.cs @@ -45,6 +45,19 @@ protected virtual TileMatrixSet PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TileMatrixSet)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TileMatrixSet(Response response) { @@ -311,19 +324,6 @@ internal static TileMatrixSet DeserializeTileMatrixSet(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TileMatrixSet)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TileMatrixSet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSetBoundingBox.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSetBoundingBox.Serialization.cs index 2ea18b93c970..26469ecda198 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSetBoundingBox.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileMatrixSetBoundingBox.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TileMatrixSetBoundingBox PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TileMatrixSetBoundingBox)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,19 +232,6 @@ internal static TileMatrixSetBoundingBox DeserializeTileMatrixSetBoundingBox(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TileMatrixSetBoundingBox)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TileMatrixSetBoundingBox IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileSettings.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileSettings.Serialization.cs index 99123acb6d51..ba006f26f36e 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileSettings.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TileSettings.Serialization.cs @@ -39,6 +39,19 @@ protected virtual TileSettings PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TileSettings)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TileSettings(Response response) { @@ -151,19 +164,6 @@ internal static TileSettings DeserializeTileSettings(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TileSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TileSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerCoreModelsResponsesPoint.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerCoreModelsResponsesPoint.Serialization.cs index b57b0d94b54a..d5fcaed618a2 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerCoreModelsResponsesPoint.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerCoreModelsResponsesPoint.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TilerCoreModelsResponsesPoint PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerCoreModelsResponsesPoint)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TilerCoreModelsResponsesPoint(Response response) { @@ -185,19 +198,6 @@ internal static TilerCoreModelsResponsesPoint DeserializeTilerCoreModelsResponse /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerCoreModelsResponsesPoint)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerCoreModelsResponsesPoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfo.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfo.Serialization.cs index 800e3fd3ef4b..656f7e4910d5 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfo.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TilerInfo PersistableModelCreateCore(BinaryData data, ModelRea } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -564,19 +577,6 @@ internal static TilerInfo DeserializeTilerInfo(JsonElement element, ModelReaderW /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfoGeoJsonFeature.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfoGeoJsonFeature.Serialization.cs index 65386bf3bebb..b4cc7859f867 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfoGeoJsonFeature.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerInfoGeoJsonFeature.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TilerInfoGeoJsonFeature PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerInfoGeoJsonFeature)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TilerInfoGeoJsonFeature(Response response) { @@ -186,19 +199,6 @@ internal static TilerInfoGeoJsonFeature DeserializeTilerInfoGeoJsonFeature(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerInfoGeoJsonFeature)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerInfoGeoJsonFeature IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerMosaicSearchRegistrationResult.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerMosaicSearchRegistrationResult.Serialization.cs index 0a76dc6ebc92..8a2a38bf4492 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerMosaicSearchRegistrationResult.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerMosaicSearchRegistrationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TilerMosaicSearchRegistrationResult PersistableModelCreateCore } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerMosaicSearchRegistrationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TilerMosaicSearchRegistrationResult(Response response) { @@ -152,19 +165,6 @@ internal static TilerMosaicSearchRegistrationResult DeserializeTilerMosaicSearch /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerMosaicSearchRegistrationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerMosaicSearchRegistrationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacItemStatistics.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacItemStatistics.Serialization.cs index c6bd33b4a66c..41892b827e62 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacItemStatistics.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacItemStatistics.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TilerStacItemStatistics PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerStacItemStatistics)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TilerStacItemStatistics(Response response) { @@ -108,19 +121,6 @@ internal static TilerStacItemStatistics DeserializeTilerStacItemStatistics(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerStacItemStatistics)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerStacItemStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchDefinition.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchDefinition.Serialization.cs index aac9341e0378..6b53fbef5f2e 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchDefinition.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchDefinition.Serialization.cs @@ -41,6 +41,19 @@ protected virtual TilerStacSearchDefinition PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerStacSearchDefinition)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,19 +222,6 @@ internal static TilerStacSearchDefinition DeserializeTilerStacSearchDefinition(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerStacSearchDefinition)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerStacSearchDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchRegistration.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchRegistration.Serialization.cs index 10d3139ab0a1..68a4e5ce120c 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchRegistration.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/TilerStacSearchRegistration.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TilerStacSearchRegistration PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(TilerStacSearchRegistration)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TilerStacSearchRegistration(Response response) { @@ -152,19 +165,6 @@ internal static TilerStacSearchRegistration DeserializeTilerStacSearchRegistrati /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(TilerStacSearchRegistration)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TilerStacSearchRegistration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownGeoJsonGeometry.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownGeoJsonGeometry.Serialization.cs index e2976d750a8c..c0ece529c268 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownGeoJsonGeometry.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownGeoJsonGeometry.Serialization.cs @@ -36,6 +36,19 @@ protected override GeoJsonGeometry PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(GeoJsonGeometry)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,19 +130,6 @@ internal static UnknownGeoJsonGeometry DeserializeUnknownGeoJsonGeometry(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(GeoJsonGeometry)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GeoJsonGeometry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownIngestionSource.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownIngestionSource.Serialization.cs index d28e65ad04f6..4a181f1c5df3 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownIngestionSource.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownIngestionSource.Serialization.cs @@ -36,6 +36,19 @@ protected override IngestionSource PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(IngestionSource)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,19 +131,6 @@ internal static UnknownIngestionSource DeserializeUnknownIngestionSource(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(IngestionSource)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. IngestionSource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownStacItemOrStacItemCollection.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownStacItemOrStacItemCollection.Serialization.cs index 77d40fdfebd8..603cb218ebcd 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownStacItemOrStacItemCollection.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UnknownStacItemOrStacItemCollection.Serialization.cs @@ -36,6 +36,19 @@ protected override StacItemOrStacItemCollection PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(StacItemOrStacItemCollection)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static UnknownStacItemOrStacItemCollection DeserializeUnknownStacItemOr /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(StacItemOrStacItemCollection)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. StacItemOrStacItemCollection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UserCollectionSettings.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UserCollectionSettings.Serialization.cs index e53a8391c9e1..12394520be33 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UserCollectionSettings.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/UserCollectionSettings.Serialization.cs @@ -38,6 +38,19 @@ protected virtual UserCollectionSettings PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(UserCollectionSettings)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator UserCollectionSettings(Response response) { @@ -135,19 +148,6 @@ internal static UserCollectionSettings DeserializeUserCollectionSettings(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(UserCollectionSettings)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. UserCollectionSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/VariableMatrixWidth.Serialization.cs b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/VariableMatrixWidth.Serialization.cs index cce1861c0c2d..b2c6503d37d5 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/VariableMatrixWidth.Serialization.cs +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/src/Generated/Models/VariableMatrixWidth.Serialization.cs @@ -37,6 +37,19 @@ protected virtual VariableMatrixWidth PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); + default: + throw new FormatException($"The model {nameof(VariableMatrixWidth)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static VariableMatrixWidth DeserializeVariableMatrixWidth(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPlanetaryComputerContext.Default); - default: - throw new FormatException($"The model {nameof(VariableMatrixWidth)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. VariableMatrixWidth IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasAttributeDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasAttributeDef.Serialization.cs index 04698104c91f..8306aa7f411d 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasAttributeDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasAttributeDef.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasAttributeDef PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasAttributeDef)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -332,19 +345,6 @@ internal static AtlasAttributeDef DeserializeAtlasAttributeDef(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasAttributeDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasAttributeDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasBusinessMetadataDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasBusinessMetadataDef.Serialization.cs index 5a87277965ae..92840d53912b 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasBusinessMetadataDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasBusinessMetadataDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasBusinessMetadataDef PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasBusinessMetadataDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasBusinessMetadataDef(Response response) { @@ -356,19 +369,6 @@ internal static AtlasBusinessMetadataDef DeserializeAtlasBusinessMetadataDef(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasBusinessMetadataDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasBusinessMetadataDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassification.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassification.Serialization.cs index 91d3cacdc76e..6e8806d8803a 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassification.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassification.Serialization.cs @@ -36,6 +36,19 @@ protected virtual AtlasClassification PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasClassification)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasClassification(Response response) { @@ -258,19 +271,6 @@ internal static AtlasClassification DeserializeAtlasClassification(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasClassification)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasClassification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassificationDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassificationDef.Serialization.cs index 6c90d2e01209..1f97f3d3a8e2 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassificationDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassificationDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasClassificationDef PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasClassificationDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasClassificationDef(Response response) { @@ -470,19 +483,6 @@ internal static AtlasClassificationDef DeserializeAtlasClassificationDef(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasClassificationDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasClassificationDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassifications.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassifications.Serialization.cs index bd7f191da5a6..72018f5a6cde 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassifications.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasClassifications.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasClassifications PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasClassifications)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasClassifications(Response response) { @@ -236,19 +249,6 @@ internal static AtlasClassifications DeserializeAtlasClassifications(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasClassifications)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasClassifications IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasConstraintDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasConstraintDef.Serialization.cs index 1db1ce227a28..f3faf7b88724 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasConstraintDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasConstraintDef.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasConstraintDef PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasConstraintDef)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,19 +175,6 @@ internal static AtlasConstraintDef DeserializeAtlasConstraintDef(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasConstraintDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasConstraintDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasDateFormat.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasDateFormat.Serialization.cs index e14b62b2d783..987c0aa71c55 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasDateFormat.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasDateFormat.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasDateFormat PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasDateFormat)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -273,19 +286,6 @@ internal static AtlasDateFormat DeserializeAtlasDateFormat(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasDateFormat)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasDateFormat IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntitiesWithExtInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntitiesWithExtInfo.Serialization.cs index c2588c7020d3..4dd73bcd1c90 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntitiesWithExtInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntitiesWithExtInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AtlasEntitiesWithExtInfo PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntitiesWithExtInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasEntitiesWithExtInfo(Response response) { @@ -169,19 +182,6 @@ internal static AtlasEntitiesWithExtInfo DeserializeAtlasEntitiesWithExtInfo(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntitiesWithExtInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntitiesWithExtInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntity.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntity.Serialization.cs index 360e5fac203e..1b6c154e4253 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntity.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntity.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasEntity PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntity)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -619,19 +632,6 @@ internal static AtlasEntity DeserializeAtlasEntity(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntity)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityDef.Serialization.cs index d94bf87f36d9..1db64d73818a 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasEntityDef PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntityDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasEntityDef(Response response) { @@ -458,19 +471,6 @@ internal static AtlasEntityDef DeserializeAtlasEntityDef(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntityDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntityDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeader.Serialization.cs index 42d7c3957e40..f08b0d9bfe31 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeader.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasEntityHeader PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntityHeader)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasEntityHeader(Response response) { @@ -407,19 +420,6 @@ internal static AtlasEntityHeader DeserializeAtlasEntityHeader(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntityHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntityHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeaders.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeaders.Serialization.cs index f5b13c743436..e07417bcd1ca 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeaders.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityHeaders.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasEntityHeaders PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntityHeaders)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,19 +146,6 @@ internal static AtlasEntityHeaders DeserializeAtlasEntityHeaders(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntityHeaders)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntityHeaders IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityWithExtInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityWithExtInfo.Serialization.cs index 84676c5cd151..c5b6a5ef87fc 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityWithExtInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEntityWithExtInfo.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AtlasEntityWithExtInfo PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEntityWithExtInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasEntityWithExtInfo(Response response) { @@ -159,19 +172,6 @@ internal static AtlasEntityWithExtInfo DeserializeAtlasEntityWithExtInfo(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEntityWithExtInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEntityWithExtInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumDef.Serialization.cs index 22927d44c640..49b36ac73aca 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasEnumDef PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEnumDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasEnumDef(Response response) { @@ -368,19 +381,6 @@ internal static AtlasEnumDef DeserializeAtlasEnumDef(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEnumDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEnumDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumElementDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumElementDef.Serialization.cs index b1abe31b69f4..22f028f9a214 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumElementDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasEnumElementDef.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasEnumElementDef PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasEnumElementDef)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static AtlasEnumElementDef DeserializeAtlasEnumElementDef(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasEnumElementDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasEnumElementDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossary.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossary.Serialization.cs index eec863453e66..44d2d4c9d44d 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossary.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossary.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AtlasGlossary PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasGlossary)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasGlossary(Response response) { @@ -346,19 +359,6 @@ internal static AtlasGlossary DeserializeAtlasGlossary(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasGlossary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasGlossary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryCategory.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryCategory.Serialization.cs index 15969c6857a4..fde7d27f6cf0 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryCategory.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryCategory.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AtlasGlossaryCategory PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasGlossaryCategory)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasGlossaryCategory(Response response) { @@ -354,19 +367,6 @@ internal static AtlasGlossaryCategory DeserializeAtlasGlossaryCategory(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasGlossaryCategory)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasGlossaryCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryExtInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryExtInfo.Serialization.cs index a258f416aae9..63836f3e5b36 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryExtInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryExtInfo.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasGlossaryExtInfo PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasGlossaryExtInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasGlossaryExtInfo(Response response) { @@ -399,19 +412,6 @@ internal static AtlasGlossaryExtInfo DeserializeAtlasGlossaryExtInfo(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasGlossaryExtInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasGlossaryExtInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryHeader.Serialization.cs index c11865b3f90a..e4d94af86704 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasGlossaryHeader PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasGlossaryHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static AtlasGlossaryHeader DeserializeAtlasGlossaryHeader(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasGlossaryHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasGlossaryHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryTerm.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryTerm.Serialization.cs index 821515e241d8..82ff2e70b6e9 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryTerm.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasGlossaryTerm.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AtlasGlossaryTerm PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasGlossaryTerm)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasGlossaryTerm(Response response) { @@ -981,19 +994,6 @@ internal static AtlasGlossaryTerm DeserializeAtlasGlossaryTerm(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasGlossaryTerm)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasGlossaryTerm IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasLineageInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasLineageInfo.Serialization.cs index 21fe65070cf7..8b09ce148cb9 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasLineageInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasLineageInfo.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasLineageInfo PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasLineageInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasLineageInfo(Response response) { @@ -339,19 +352,6 @@ internal static AtlasLineageInfo DeserializeAtlasLineageInfo(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasLineageInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasLineageInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasNumberFormat.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasNumberFormat.Serialization.cs index 1556b4bd5b9c..028abff301cb 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasNumberFormat.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasNumberFormat.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasNumberFormat PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasNumberFormat)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -349,19 +362,6 @@ internal static AtlasNumberFormat DeserializeAtlasNumberFormat(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasNumberFormat)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasNumberFormat IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasObjectId.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasObjectId.Serialization.cs index 298fe4c2fa60..bfe16b106474 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasObjectId.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasObjectId.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasObjectId PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasObjectId)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,19 +186,6 @@ internal static AtlasObjectId DeserializeAtlasObjectId(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasObjectId)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasObjectId IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedCategoryHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedCategoryHeader.Serialization.cs index 923a800b4ae8..2a100a95929d 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedCategoryHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedCategoryHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasRelatedCategoryHeader PersistableModelCreateCore(BinaryDa } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelatedCategoryHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,19 +180,6 @@ internal static AtlasRelatedCategoryHeader DeserializeAtlasRelatedCategoryHeader /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelatedCategoryHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelatedCategoryHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedObjectId.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedObjectId.Serialization.cs index f8246e312e09..0720bf48f51e 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedObjectId.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedObjectId.Serialization.cs @@ -35,6 +35,19 @@ protected virtual AtlasRelatedObjectId PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelatedObjectId)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -268,19 +281,6 @@ internal static AtlasRelatedObjectId DeserializeAtlasRelatedObjectId(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelatedObjectId)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelatedObjectId IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedTermHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedTermHeader.Serialization.cs index 88c6dd04f169..9acddf2d983c 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedTermHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelatedTermHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasRelatedTermHeader PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelatedTermHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,19 +208,6 @@ internal static AtlasRelatedTermHeader DeserializeAtlasRelatedTermHeader(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelatedTermHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelatedTermHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationship.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationship.Serialization.cs index 2773385f57aa..606176684d9a 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationship.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationship.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AtlasRelationship PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelationship)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasRelationship(Response response) { @@ -358,19 +371,6 @@ internal static AtlasRelationship DeserializeAtlasRelationship(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelationship)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelationship IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipAttributeDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipAttributeDef.Serialization.cs index e45e6d0de993..69c4a06213de 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipAttributeDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipAttributeDef.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AtlasRelationshipAttributeDef PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelationshipAttributeDef)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -365,19 +378,6 @@ internal static AtlasRelationshipAttributeDef DeserializeAtlasRelationshipAttrib /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelationshipAttributeDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelationshipAttributeDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipDef.Serialization.cs index 60505c862c3f..b4e2a51317f5 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipDef.Serialization.cs @@ -68,6 +68,19 @@ protected virtual AtlasRelationshipDef PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelationshipDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasRelationshipDef(Response response) { @@ -451,19 +464,6 @@ internal static AtlasRelationshipDef DeserializeAtlasRelationshipDef(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelationshipDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelationshipDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipEndDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipEndDef.Serialization.cs index 9f88a5e06aa6..9a1bb377cb58 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipEndDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipEndDef.Serialization.cs @@ -37,6 +37,19 @@ protected virtual AtlasRelationshipEndDef PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelationshipEndDef)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,19 +209,6 @@ internal static AtlasRelationshipEndDef DeserializeAtlasRelationshipEndDef(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelationshipEndDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelationshipEndDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipWithExtInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipWithExtInfo.Serialization.cs index f1b704b95e74..02b5ccf35bdf 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipWithExtInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasRelationshipWithExtInfo.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasRelationshipWithExtInfo PersistableModelCreateCore(Binary } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasRelationshipWithExtInfo)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasRelationshipWithExtInfo(Response response) { @@ -155,19 +168,6 @@ internal static AtlasRelationshipWithExtInfo DeserializeAtlasRelationshipWithExt /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasRelationshipWithExtInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasRelationshipWithExtInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStruct.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStruct.Serialization.cs index 6675bda34316..c39a28f18f64 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStruct.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStruct.Serialization.cs @@ -35,6 +35,19 @@ protected virtual AtlasStruct PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasStruct)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,19 +189,6 @@ internal static AtlasStruct DeserializeAtlasStruct(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasStruct)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasStruct IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStructDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStructDef.Serialization.cs index 94d15fd71e97..42fb6871e244 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStructDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasStructDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasStructDef PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasStructDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasStructDef(Response response) { @@ -356,19 +369,6 @@ internal static AtlasStructDef DeserializeAtlasStructDef(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasStructDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasStructDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermAssignmentHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermAssignmentHeader.Serialization.cs index d89f4f23a759..9545dcc3185c 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermAssignmentHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermAssignmentHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasTermAssignmentHeader PersistableModelCreateCore(BinaryDat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTermAssignmentHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,19 +244,6 @@ internal static AtlasTermAssignmentHeader DeserializeAtlasTermAssignmentHeader(J /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTermAssignmentHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTermAssignmentHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermCategorizationHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermCategorizationHeader.Serialization.cs index 84ab68fcb458..02f06613dc05 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermCategorizationHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTermCategorizationHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasTermCategorizationHeader PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTermCategorizationHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,19 +192,6 @@ internal static AtlasTermCategorizationHeader DeserializeAtlasTermCategorization /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTermCategorizationHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTermCategorizationHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTimeZone.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTimeZone.Serialization.cs index 7378890330c0..3102c0260f34 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTimeZone.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTimeZone.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasTimeZone PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTimeZone)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,19 +230,6 @@ internal static AtlasTimeZone DeserializeAtlasTimeZone(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTimeZone)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTimeZone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDef.Serialization.cs index 44c63cbf7feb..f562aa15fb3c 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AtlasTypeDef PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTypeDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasTypeDef(Response response) { @@ -594,19 +607,6 @@ internal static AtlasTypeDef DeserializeAtlasTypeDef(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTypeDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTypeDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDefHeader.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDefHeader.Serialization.cs index 15bcd7bf1c7b..b0faf9625b5d 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDefHeader.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypeDefHeader.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AtlasTypeDefHeader PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTypeDefHeader)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static AtlasTypeDefHeader DeserializeAtlasTypeDefHeader(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTypeDefHeader)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTypeDefHeader IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypesDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypesDef.Serialization.cs index 1f132e025e75..3b1a6aa8c769 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypesDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AtlasTypesDef.Serialization.cs @@ -34,6 +34,19 @@ protected virtual AtlasTypesDef PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AtlasTypesDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AtlasTypesDef(Response response) { @@ -298,19 +311,6 @@ internal static AtlasTypesDef DeserializeAtlasTypesDef(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AtlasTypesDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AtlasTypesDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteConfig.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteConfig.Serialization.cs index f81d8d19ed15..6cc52490d962 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteConfig.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AutoCompleteConfig PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AutoCompleteConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static AutoCompleteConfig DeserializeAutoCompleteConfig(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AutoCompleteConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoCompleteConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResult.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResult.Serialization.cs index 443f5d01fff6..6253031ef755 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResult.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual AutoCompleteResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AutoCompleteResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator AutoCompleteResult(Response response) { @@ -139,19 +152,6 @@ internal static AutoCompleteResult DeserializeAutoCompleteResult(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AutoCompleteResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoCompleteResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResultValue.Serialization.cs index 95338f419754..d25a7e62d930 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/AutoCompleteResultValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual AutoCompleteResultValue PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(AutoCompleteResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static AutoCompleteResultValue DeserializeAutoCompleteResultValue(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(AutoCompleteResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. AutoCompleteResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BulkImportResult.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BulkImportResult.Serialization.cs index 580b064631fa..6b6104b2a506 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BulkImportResult.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BulkImportResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual BulkImportResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(BulkImportResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator BulkImportResult(Response response) { @@ -164,19 +177,6 @@ internal static BulkImportResult DeserializeBulkImportResult(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(BulkImportResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BulkImportResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BusinessMetadataOptions.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BusinessMetadataOptions.Serialization.cs index 1a7501e5e349..68a3d0862209 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BusinessMetadataOptions.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/BusinessMetadataOptions.Serialization.cs @@ -38,6 +38,19 @@ protected virtual BusinessMetadataOptions PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(BusinessMetadataOptions)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static BusinessMetadataOptions DeserializeBusinessMetadataOptions(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(BusinessMetadataOptions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. BusinessMetadataOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ClassificationAssociateConfig.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ClassificationAssociateConfig.Serialization.cs index 6a8fc53434ac..8091a82500b9 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ClassificationAssociateConfig.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ClassificationAssociateConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual ClassificationAssociateConfig PersistableModelCreateCore(Binar } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ClassificationAssociateConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,19 +172,6 @@ internal static ClassificationAssociateConfig DeserializeClassificationAssociate /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ClassificationAssociateConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ClassificationAssociateConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactInfo.Serialization.cs index c7f2938827e0..f2c9ae760696 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContactInfo PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ContactInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ContactInfo DeserializeContactInfo(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ContactInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContactInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactSearchResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactSearchResultValue.Serialization.cs index 5fd2ffa5c184..10a8d1d50b06 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactSearchResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ContactSearchResultValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ContactSearchResultValue PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ContactSearchResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static ContactSearchResultValue DeserializeContactSearchResultValue(Jso /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ContactSearchResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ContactSearchResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/EntityMutationResult.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/EntityMutationResult.Serialization.cs index 6fbdabd3c6c6..dd105e1b8d38 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/EntityMutationResult.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/EntityMutationResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual EntityMutationResult PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(EntityMutationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator EntityMutationResult(Response response) { @@ -225,19 +238,6 @@ internal static EntityMutationResult DeserializeEntityMutationResult(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(EntityMutationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. EntityMutationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ImportInfo.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ImportInfo.Serialization.cs index 263dc4812b6b..3cc499ced4b4 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ImportInfo.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ImportInfo.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ImportInfo PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ImportInfo)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,19 +167,6 @@ internal static ImportInfo DeserializeImportInfo(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ImportInfo)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImportInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/LineageRelation.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/LineageRelation.Serialization.cs index e265dbca5ac5..7eb50874e832 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/LineageRelation.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/LineageRelation.Serialization.cs @@ -32,6 +32,19 @@ protected virtual LineageRelation PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(LineageRelation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static LineageRelation DeserializeLineageRelation(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(LineageRelation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LineageRelation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/MoveEntitiesConfig.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/MoveEntitiesConfig.Serialization.cs index 1867cce30154..b823d30e6d86 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/MoveEntitiesConfig.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/MoveEntitiesConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual MoveEntitiesConfig PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(MoveEntitiesConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,19 +157,6 @@ internal static MoveEntitiesConfig DeserializeMoveEntitiesConfig(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(MoveEntitiesConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. MoveEntitiesConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ParentRelation.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ParentRelation.Serialization.cs index 4e8c8fcc8b16..adb62de785f6 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ParentRelation.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ParentRelation.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ParentRelation PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ParentRelation)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static ParentRelation DeserializeParentRelation(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ParentRelation)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ParentRelation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/PurviewObjectId.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/PurviewObjectId.Serialization.cs index 7d1da7ffeda7..6b03f2174673 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/PurviewObjectId.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/PurviewObjectId.Serialization.cs @@ -32,6 +32,19 @@ protected virtual PurviewObjectId PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(PurviewObjectId)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -271,19 +284,6 @@ internal static PurviewObjectId DeserializePurviewObjectId(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(PurviewObjectId)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PurviewObjectId IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryConfig.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryConfig.Serialization.cs index 7d676c0b2439..99fae2a54256 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryConfig.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual QueryConfig PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(QueryConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -258,19 +271,6 @@ internal static QueryConfig DeserializeQueryConfig(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(QueryConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryResult.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryResult.Serialization.cs index 2bf5bb751b98..c1820d4ed795 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryResult.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/QueryResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual QueryResult PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(QueryResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator QueryResult(Response response) { @@ -201,19 +214,6 @@ internal static QueryResult DeserializeQueryResult(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(QueryResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. QueryResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ResourceLink.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ResourceLink.Serialization.cs index f05327c6adff..5c83e113f073 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ResourceLink.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/ResourceLink.Serialization.cs @@ -32,6 +32,19 @@ protected virtual ResourceLink PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceLink)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static ResourceLink DeserializeResourceLink(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceLink)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItem.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItem.Serialization.cs index ebc1813aa739..93f019bade06 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItem.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItem.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SearchFacetItem PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchFacetItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,19 +160,6 @@ internal static SearchFacetItem DeserializeSearchFacetItem(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchFacetItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchFacetItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItemValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItemValue.Serialization.cs index c9f3836c9cff..27c9e55ca3ea 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItemValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetItemValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SearchFacetItemValue PersistableModelCreateCore(BinaryData dat } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchFacetItemValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static SearchFacetItemValue DeserializeSearchFacetItemValue(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchFacetItemValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchFacetItemValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetResultValue.Serialization.cs index 9f7f22e8a337..eda7c9834727 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetResultValue.Serialization.cs @@ -36,6 +36,19 @@ protected virtual SearchFacetResultValue PersistableModelCreateCore(BinaryData d } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchFacetResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -371,19 +384,6 @@ internal static SearchFacetResultValue DeserializeSearchFacetResultValue(JsonEle /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchFacetResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchFacetResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetSort.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetSort.Serialization.cs index 2dbe43b770f4..a788538993f1 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetSort.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchFacetSort.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SearchFacetSort PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchFacetSort)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,19 +149,6 @@ internal static SearchFacetSort DeserializeSearchFacetSort(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchFacetSort)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchFacetSort IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchHighlights.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchHighlights.Serialization.cs index 266c46258ccf..9d7134751b11 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchHighlights.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchHighlights.Serialization.cs @@ -37,6 +37,19 @@ protected virtual SearchHighlights PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchHighlights)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -302,19 +315,6 @@ internal static SearchHighlights DeserializeSearchHighlights(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchHighlights)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchHighlights IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchResultValue.Serialization.cs index 45f9086a4949..ed2481945d0a 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchResultValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SearchResultValue PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -545,19 +558,6 @@ internal static SearchResultValue DeserializeSearchResultValue(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchTaxonomySetting.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchTaxonomySetting.Serialization.cs index bf6c1caffbda..bbf9590ec422 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchTaxonomySetting.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SearchTaxonomySetting.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SearchTaxonomySetting PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SearchTaxonomySetting)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,19 +171,6 @@ internal static SearchTaxonomySetting DeserializeSearchTaxonomySetting(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SearchTaxonomySetting)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SearchTaxonomySetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestConfig.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestConfig.Serialization.cs index 1aaae7bf30f2..54b1846daf1d 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestConfig.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestConfig.Serialization.cs @@ -33,6 +33,19 @@ protected virtual SuggestConfig PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SuggestConfig)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static SuggestConfig DeserializeSuggestConfig(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SuggestConfig)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SuggestConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResult.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResult.Serialization.cs index 66b547bb2ae9..0a287ddc9594 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResult.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResult.Serialization.cs @@ -33,6 +33,19 @@ protected virtual SuggestResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SuggestResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SuggestResult(Response response) { @@ -139,19 +152,6 @@ internal static SuggestResult DeserializeSuggestResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SuggestResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SuggestResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResultValue.Serialization.cs index d81bd7e5ff76..37e7b8d8c4f9 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/SuggestResultValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual SuggestResultValue PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(SuggestResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -541,19 +554,6 @@ internal static SuggestResultValue DeserializeSuggestResultValue(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(SuggestResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SuggestResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermSearchResultValue.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermSearchResultValue.Serialization.cs index db2b79e7930b..93aafccc029e 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermSearchResultValue.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermSearchResultValue.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TermSearchResultValue PersistableModelCreateCore(BinaryData da } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(TermSearchResultValue)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static TermSearchResultValue DeserializeTermSearchResultValue(JsonEleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(TermSearchResultValue)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TermSearchResultValue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermTemplateDef.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermTemplateDef.Serialization.cs index d25614346945..3c2694f1583a 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermTemplateDef.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TermTemplateDef.Serialization.cs @@ -33,6 +33,19 @@ protected virtual TermTemplateDef PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(TermTemplateDef)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TermTemplateDef(Response response) { @@ -356,19 +369,6 @@ internal static TermTemplateDef DeserializeTermTemplateDef(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(TermTemplateDef)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TermTemplateDef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TimeBoundary.Serialization.cs b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TimeBoundary.Serialization.cs index a51e1b0fab81..7eb6b39bbccc 100644 --- a/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TimeBoundary.Serialization.cs +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/src/Generated/Models/TimeBoundary.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TimeBoundary PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); + default: + throw new FormatException($"The model {nameof(TimeBoundary)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,19 +152,6 @@ internal static TimeBoundary DeserializeTimeBoundary(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAnalyticsPurviewDataMapContext.Default); - default: - throw new FormatException($"The model {nameof(TimeBoundary)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TimeBoundary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaGroups.Serialization.cs b/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaGroups.Serialization.cs index cc311b7e1c66..27690907a5cf 100644 --- a/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaGroups.Serialization.cs +++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaGroups.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SchemaGroups PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataSchemaRegistryContext.Default); + default: + throw new FormatException($"The model {nameof(SchemaGroups)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SchemaGroups(Response response) { @@ -165,19 +178,6 @@ internal static SchemaGroups DeserializeSchemaGroups(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataSchemaRegistryContext.Default); - default: - throw new FormatException($"The model {nameof(SchemaGroups)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SchemaGroups IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaVersions.Serialization.cs b/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaVersions.Serialization.cs index f953f755003d..ebba14914c98 100644 --- a/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaVersions.Serialization.cs +++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/Generated/Models/SchemaVersions.Serialization.cs @@ -39,6 +39,19 @@ protected virtual SchemaVersions PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureDataSchemaRegistryContext.Default); + default: + throw new FormatException($"The model {nameof(SchemaVersions)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator SchemaVersions(Response response) { @@ -153,19 +166,6 @@ internal static SchemaVersions DeserializeSchemaVersions(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureDataSchemaRegistryContext.Default); - default: - throw new FormatException($"The model {nameof(SchemaVersions)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SchemaVersions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/template/Azure.Template/src/Generated/Models/FakedSharedModel.Serialization.cs b/sdk/template/Azure.Template/src/Generated/Models/FakedSharedModel.Serialization.cs index de288f78d20b..3d13c6346054 100644 --- a/sdk/template/Azure.Template/src/Generated/Models/FakedSharedModel.Serialization.cs +++ b/sdk/template/Azure.Template/src/Generated/Models/FakedSharedModel.Serialization.cs @@ -37,6 +37,19 @@ protected virtual FakedSharedModel PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); + default: + throw new FormatException($"The model {nameof(FakedSharedModel)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static FakedSharedModel DeserializeFakedSharedModel(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); - default: - throw new FormatException($"The model {nameof(FakedSharedModel)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. FakedSharedModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/template/Azure.Template/src/Generated/Models/PagedWidgetSuite.Serialization.cs b/sdk/template/Azure.Template/src/Generated/Models/PagedWidgetSuite.Serialization.cs index 6327057a8b16..7949967da9e2 100644 --- a/sdk/template/Azure.Template/src/Generated/Models/PagedWidgetSuite.Serialization.cs +++ b/sdk/template/Azure.Template/src/Generated/Models/PagedWidgetSuite.Serialization.cs @@ -38,6 +38,19 @@ protected virtual PagedWidgetSuite PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); + default: + throw new FormatException($"The model {nameof(PagedWidgetSuite)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator PagedWidgetSuite(Response response) { @@ -152,19 +165,6 @@ internal static PagedWidgetSuite DeserializePagedWidgetSuite(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); - default: - throw new FormatException($"The model {nameof(PagedWidgetSuite)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PagedWidgetSuite IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/template/Azure.Template/src/Generated/Models/ResourceOperationStatusWidgetSuiteWidgetSuiteError.Serialization.cs b/sdk/template/Azure.Template/src/Generated/Models/ResourceOperationStatusWidgetSuiteWidgetSuiteError.Serialization.cs index 8c10563479d7..8f524ce8d7c0 100644 --- a/sdk/template/Azure.Template/src/Generated/Models/ResourceOperationStatusWidgetSuiteWidgetSuiteError.Serialization.cs +++ b/sdk/template/Azure.Template/src/Generated/Models/ResourceOperationStatusWidgetSuiteWidgetSuiteError.Serialization.cs @@ -39,6 +39,19 @@ protected virtual ResourceOperationStatusWidgetSuiteWidgetSuiteError Persistable } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); + default: + throw new FormatException($"The model {nameof(ResourceOperationStatusWidgetSuiteWidgetSuiteError)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ResourceOperationStatusWidgetSuiteWidgetSuiteError(Response response) { @@ -166,19 +179,6 @@ internal static ResourceOperationStatusWidgetSuiteWidgetSuiteError DeserializeRe /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); - default: - throw new FormatException($"The model {nameof(ResourceOperationStatusWidgetSuiteWidgetSuiteError)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ResourceOperationStatusWidgetSuiteWidgetSuiteError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/template/Azure.Template/src/Generated/Models/WidgetSuite.Serialization.cs b/sdk/template/Azure.Template/src/Generated/Models/WidgetSuite.Serialization.cs index ff199a9a252f..584b1f7e8340 100644 --- a/sdk/template/Azure.Template/src/Generated/Models/WidgetSuite.Serialization.cs +++ b/sdk/template/Azure.Template/src/Generated/Models/WidgetSuite.Serialization.cs @@ -38,6 +38,19 @@ protected virtual WidgetSuite PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); + default: + throw new FormatException($"The model {nameof(WidgetSuite)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator WidgetSuite(Response response) { @@ -153,19 +166,6 @@ internal static WidgetSuite DeserializeWidgetSuite(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureTemplateContext.Default); - default: - throw new FormatException($"The model {nameof(WidgetSuite)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. WidgetSuite IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/DetectedLanguage.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/DetectedLanguage.Serialization.cs index 77cbcd7014c1..3ad994f39503 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/DetectedLanguage.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/DetectedLanguage.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DetectedLanguage PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static DetectedLanguage DeserializeDetectedLanguage(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/GetSupportedLanguagesResult.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/GetSupportedLanguagesResult.Serialization.cs index f3d72f2a556f..a5bc721bb307 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/GetSupportedLanguagesResult.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/GetSupportedLanguagesResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual GetSupportedLanguagesResult PersistableModelCreateCore(BinaryD } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(GetSupportedLanguagesResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator GetSupportedLanguagesResult(Response response) { @@ -216,19 +229,6 @@ internal static GetSupportedLanguagesResult DeserializeGetSupportedLanguagesResu /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(GetSupportedLanguagesResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. GetSupportedLanguagesResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/InputTextItem.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/InputTextItem.Serialization.cs index d446475a81cc..a256aa5eca5f 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/InputTextItem.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/InputTextItem.Serialization.cs @@ -37,6 +37,19 @@ protected virtual InputTextItem PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(InputTextItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,19 +132,6 @@ internal static InputTextItem DeserializeInputTextItem(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(InputTextItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. InputTextItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/LanguageScript.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/LanguageScript.Serialization.cs index fa2bd125f3d3..4901a319df0d 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/LanguageScript.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/LanguageScript.Serialization.cs @@ -37,6 +37,19 @@ protected virtual LanguageScript PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(LanguageScript)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static LanguageScript DeserializeLanguageScript(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(LanguageScript)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. LanguageScript IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/ReferenceTextPair.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/ReferenceTextPair.Serialization.cs index 298013b92c1c..2d7678eff645 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/ReferenceTextPair.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/ReferenceTextPair.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ReferenceTextPair PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(ReferenceTextPair)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ReferenceTextPair DeserializeReferenceTextPair(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(ReferenceTextPair)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReferenceTextPair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateBody.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateBody.Serialization.cs index 304d4f691a45..eac3a96f0fb5 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateBody.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateBody.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TranslateBody PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslateBody)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TranslateBody DeserializeTranslateBody(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslateBody)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslateBody IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateInputItem.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateInputItem.Serialization.cs index 8d22e73de381..5ed64543ec6e 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateInputItem.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslateInputItem.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TranslateInputItem PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslateInputItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,19 +193,6 @@ internal static TranslateInputItem DeserializeTranslateInputItem(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslateInputItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslateInputItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslatedTextItem.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslatedTextItem.Serialization.cs index 6e6d8813618b..04e28b4ee06d 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslatedTextItem.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslatedTextItem.Serialization.cs @@ -32,6 +32,19 @@ protected virtual TranslatedTextItem PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslatedTextItem)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,19 +155,6 @@ internal static TranslatedTextItem DeserializeTranslatedTextItem(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslatedTextItem)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslatedTextItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationLanguage.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationLanguage.Serialization.cs index c745eef13688..0f452e59e94f 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationLanguage.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationLanguage.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TranslationLanguage PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslationLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,19 +184,6 @@ internal static TranslationLanguage DeserializeTranslationLanguage(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslationLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslationLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationResult.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationResult.Serialization.cs index 1c360cbf8d1d..48730d4331e6 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationResult.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TranslationResult PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslationResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TranslationResult(Response response) { @@ -143,19 +156,6 @@ internal static TranslationResult DeserializeTranslationResult(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslationResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationTarget.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationTarget.Serialization.cs index 632556de6372..795417982544 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationTarget.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationTarget.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TranslationTarget PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslationTarget)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -267,19 +280,6 @@ internal static TranslationTarget DeserializeTranslationTarget(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslationTarget)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslationTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationText.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationText.Serialization.cs index 368619417d5e..c86842154cac 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationText.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TranslationText.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TranslationText PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TranslationText)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,19 +223,6 @@ internal static TranslationText DeserializeTranslationText(JsonElement element, /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TranslationText)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TranslationText IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterableScript.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterableScript.Serialization.cs index 58807e8f5808..943a83178cb5 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterableScript.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterableScript.Serialization.cs @@ -37,6 +37,19 @@ protected override LanguageScript PersistableModelCreateCore(BinaryData data, Mo } } + /// The client options for reading and writing models. + protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TransliterableScript)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,19 +158,6 @@ internal static TransliterableScript DeserializeTransliterableScript(JsonElement /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TransliterableScript)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TransliterableScript IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TransliterableScript)PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateBody.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateBody.Serialization.cs index 43792e711c82..364daa525030 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateBody.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateBody.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TransliterateBody PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TransliterateBody)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static TransliterateBody DeserializeTransliterateBody(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TransliterateBody)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TransliterateBody IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateResult.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateResult.Serialization.cs index e068c2914b89..f20f7e26952c 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateResult.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterateResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual TransliterateResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TransliterateResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator TransliterateResult(Response response) { @@ -141,19 +154,6 @@ internal static TransliterateResult DeserializeTransliterateResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TransliterateResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TransliterateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliteratedText.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliteratedText.Serialization.cs index 3dcf96ce5bbd..48a8cb8aa2de 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliteratedText.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliteratedText.Serialization.cs @@ -37,6 +37,19 @@ protected virtual TransliteratedText PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TransliteratedText)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static TransliteratedText DeserializeTransliteratedText(JsonElement ele /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TransliteratedText)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TransliteratedText IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterationLanguage.Serialization.cs b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterationLanguage.Serialization.cs index fd851a8a2ed4..6bf2e9cde131 100644 --- a/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterationLanguage.Serialization.cs +++ b/sdk/translation/Azure.AI.Translation.Text/src/Generated/Models/TransliterationLanguage.Serialization.cs @@ -41,6 +41,19 @@ protected virtual TransliterationLanguage PersistableModelCreateCore(BinaryData } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); + default: + throw new FormatException($"The model {nameof(TransliterationLanguage)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,19 +165,6 @@ internal static TransliterationLanguage DeserializeTransliterationLanguage(JsonE /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAITranslationTextContext.Default); - default: - throw new FormatException($"The model {nameof(TransliterationLanguage)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TransliterationLanguage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CaptionResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CaptionResult.Serialization.cs index e8faea40751b..e04c7cf072f5 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CaptionResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CaptionResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual CaptionResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(CaptionResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static CaptionResult DeserializeCaptionResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(CaptionResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CaptionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CropRegion.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CropRegion.Serialization.cs index 09f3142de6f2..3844e48c0c01 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CropRegion.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/CropRegion.Serialization.cs @@ -40,6 +40,19 @@ protected virtual CropRegion PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(CropRegion)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static CropRegion DeserializeCropRegion(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(CropRegion)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. CropRegion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaption.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaption.Serialization.cs index 05e139a7e988..ed7ae47f5ba6 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaption.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaption.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DenseCaption PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DenseCaption)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,19 +148,6 @@ internal static DenseCaption DeserializeDenseCaption(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DenseCaption)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DenseCaption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaptionsResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaptionsResult.Serialization.cs index d14759966738..1e305f803c5d 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaptionsResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DenseCaptionsResult.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DenseCaptionsResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DenseCaptionsResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static DenseCaptionsResult DeserializeDenseCaptionsResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DenseCaptionsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DenseCaptionsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedObject.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedObject.Serialization.cs index 9bea8773f3bd..a108ef25389b 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedObject.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedObject.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DetectedObject PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedObject)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,19 +150,6 @@ internal static DetectedObject DeserializeDetectedObject(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedObject)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedPerson.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedPerson.Serialization.cs index e9b1a43c5073..11fb54e22510 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedPerson.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedPerson.Serialization.cs @@ -32,6 +32,19 @@ protected virtual DetectedPerson PersistableModelCreateCore(BinaryData data, Mod } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedPerson)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,19 +141,6 @@ internal static DetectedPerson DeserializeDetectedPerson(JsonElement element, Mo /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedPerson)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedPerson IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTag.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTag.Serialization.cs index ec14e30d7be0..aa24fec982ac 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTag.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTag.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DetectedTag PersistableModelCreateCore(BinaryData data, ModelR } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedTag)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,19 +143,6 @@ internal static DetectedTag DeserializeDetectedTag(JsonElement element, ModelRea /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedTag)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextBlock.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextBlock.Serialization.cs index cdf9d1483f0c..caa9b0a25061 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextBlock.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextBlock.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DetectedTextBlock PersistableModelCreateCore(BinaryData data, } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedTextBlock)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static DetectedTextBlock DeserializeDetectedTextBlock(JsonElement eleme /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedTextBlock)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedTextBlock IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextLine.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextLine.Serialization.cs index a2aeb95d6738..c0daee3b2acf 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextLine.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextLine.Serialization.cs @@ -37,6 +37,19 @@ protected virtual DetectedTextLine PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedTextLine)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,19 +168,6 @@ internal static DetectedTextLine DeserializeDetectedTextLine(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedTextLine)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedTextLine IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextWord.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextWord.Serialization.cs index 689389aa4a53..c1fc7376b10e 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextWord.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/DetectedTextWord.Serialization.cs @@ -40,6 +40,19 @@ protected virtual DetectedTextWord PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(DetectedTextWord)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,19 +161,6 @@ internal static DetectedTextWord DeserializeDetectedTextWord(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(DetectedTextWord)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. DetectedTextWord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageAnalysisResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageAnalysisResult.Serialization.cs index 3d02e06e3dab..9bc321313144 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageAnalysisResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageAnalysisResult.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ImageAnalysisResult PersistableModelCreateCore(BinaryData data } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ImageAnalysisResult)} does not support writing '{options.Format}' format."); + } + } + /// The to deserialize the from. public static explicit operator ImageAnalysisResult(Response response) { @@ -250,19 +263,6 @@ internal static ImageAnalysisResult DeserializeImageAnalysisResult(JsonElement e /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ImageAnalysisResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageAnalysisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageBoundingBox.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageBoundingBox.Serialization.cs index d4ca80c64c40..ccf89df5f795 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageBoundingBox.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageBoundingBox.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ImageBoundingBox PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ImageBoundingBox)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,19 +156,6 @@ internal static ImageBoundingBox DeserializeImageBoundingBox(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ImageBoundingBox)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageBoundingBox IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageMetadata.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageMetadata.Serialization.cs index d13818bef933..64b21fadfdcc 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageMetadata.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageMetadata.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ImageMetadata PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ImageMetadata)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ImageMetadata DeserializeImageMetadata(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ImageMetadata)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImagePoint.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImagePoint.Serialization.cs index 2e7af9acf9a3..9177620448d3 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImagePoint.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImagePoint.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ImagePoint PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ImagePoint)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,19 +140,6 @@ internal static ImagePoint DeserializeImagePoint(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ImagePoint)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImagePoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageUrl.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageUrl.Serialization.cs index f180b9d86f10..fb55b9cc793f 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageUrl.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ImageUrl.Serialization.cs @@ -38,6 +38,19 @@ protected virtual ImageUrl PersistableModelCreateCore(BinaryData data, ModelRead } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ImageUrl)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,19 +133,6 @@ internal static ImageUrl DeserializeImageUrl(JsonElement element, ModelReaderWri /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ImageUrl)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ImageUrl IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ObjectsResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ObjectsResult.Serialization.cs index 53d6be2e14c0..4991a22bf7ed 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ObjectsResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ObjectsResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ObjectsResult PersistableModelCreateCore(BinaryData data, Mode } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ObjectsResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ObjectsResult DeserializeObjectsResult(JsonElement element, Mode /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ObjectsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ObjectsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/PeopleResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/PeopleResult.Serialization.cs index c57fccc93ba0..4e4628749f46 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/PeopleResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/PeopleResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual PeopleResult PersistableModelCreateCore(BinaryData data, Model } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(PeopleResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static PeopleResult DeserializePeopleResult(JsonElement element, ModelR /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(PeopleResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. PeopleResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ReadResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ReadResult.Serialization.cs index 9f0d38a87bca..febb66935e37 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ReadResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/ReadResult.Serialization.cs @@ -37,6 +37,19 @@ protected virtual ReadResult PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(ReadResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,19 +142,6 @@ internal static ReadResult DeserializeReadResult(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(ReadResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. ReadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/SmartCropsResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/SmartCropsResult.Serialization.cs index 1f9f471530c6..34426a481b1e 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/SmartCropsResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/SmartCropsResult.Serialization.cs @@ -40,6 +40,19 @@ protected virtual SmartCropsResult PersistableModelCreateCore(BinaryData data, M } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(SmartCropsResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static SmartCropsResult DeserializeSmartCropsResult(JsonElement element /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(SmartCropsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. SmartCropsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/TagsResult.Serialization.cs b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/TagsResult.Serialization.cs index cb07a8e9376e..55f5af899162 100644 --- a/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/TagsResult.Serialization.cs +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/src/Generated/Models/TagsResult.Serialization.cs @@ -40,6 +40,19 @@ protected virtual TagsResult PersistableModelCreateCore(BinaryData data, ModelRe } } + /// The client options for reading and writing models. + protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); + default: + throw new FormatException($"The model {nameof(TagsResult)} does not support writing '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,19 +145,6 @@ internal static TagsResult DeserializeTagsResult(JsonElement element, ModelReade /// The client options for reading and writing models. BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) => PersistableModelWriteCore(options); - /// The client options for reading and writing models. - protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - return ModelReaderWriter.Write(this, options, AzureAIVisionImageAnalysisContext.Default); - default: - throw new FormatException($"The model {nameof(TagsResult)} does not support writing '{options.Format}' format."); - } - } - /// The data to parse. /// The client options for reading and writing models. TagsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options);