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.");
- }
- }
-
///