From c0242f7a51be0d0460c0739c2384a0fcbc8b965c Mon Sep 17 00:00:00 2001 From: Franko Morales Date: Fri, 6 Oct 2023 11:34:45 -0700 Subject: [PATCH 1/2] Adding CorrelationId to TranscriptionMetadata --- .../Azure.Communication.CallAutomation.netstandard2.0.cs | 2 ++ .../src/Models/Transcription/TranscriptionMetadata.cs | 6 ++++++ .../tests/Transcription/TranscriptionPackageParserTests.cs | 4 +++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.netstandard2.0.cs b/sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.netstandard2.0.cs index 5ff468e1ac1b..ef82d5a463e6 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.netstandard2.0.cs +++ b/sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.netstandard2.0.cs @@ -1367,6 +1367,8 @@ public partial class TranscriptionMetadata : Azure.Communication.CallAutomation. public TranscriptionMetadata() { } [System.Text.Json.Serialization.JsonPropertyNameAttribute("callConnectionId")] public string CallConnectionId { get { throw null; } set { } } + [System.Text.Json.Serialization.JsonPropertyNameAttribute("correlationId")] + public string CorrelationId { get { throw null; } set { } } [System.Text.Json.Serialization.JsonPropertyNameAttribute("locale")] public string Locale { get { throw null; } set { } } [System.Text.Json.Serialization.JsonPropertyNameAttribute("subscriptionId")] diff --git a/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs b/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs index 85211eb816ae..8a209d7d407a 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs +++ b/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs @@ -27,5 +27,11 @@ public class TranscriptionMetadata : TranscriptionPackageBase /// [JsonPropertyName("callConnectionId")] public string CallConnectionId { get; set; } + + /// + /// call connection Id. + /// + [JsonPropertyName("correlationId")] + public string CorrelationId { get; set; } } } diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/Transcription/TranscriptionPackageParserTests.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/Transcription/TranscriptionPackageParserTests.cs index a0ff4ad669e6..c5c541c6e5bf 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/tests/Transcription/TranscriptionPackageParserTests.cs +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/Transcription/TranscriptionPackageParserTests.cs @@ -23,7 +23,8 @@ public void ParseTranscriptionMetadata_Test() "{" + "\"subscriptionId\":\"subscriptionId\"," + "\"locale\":\"en-US\"," + - "\"callConnectionId\":\"callConnectionId\"" + + "\"callConnectionId\":\"callConnectionId\"," + + "\"correlationId\":\"correlationId\"" + "}" + "}"; @@ -148,6 +149,7 @@ private static void ValidateMetadata(TranscriptionMetadata transcriptionMetadata Assert.AreEqual("subscriptionId", transcriptionMetadata.TranscriptionSubscriptionId); Assert.AreEqual("en-US", transcriptionMetadata.Locale); Assert.AreEqual("callConnectionId", transcriptionMetadata.CallConnectionId); + Assert.AreEqual("correlationId", transcriptionMetadata.CorrelationId); } private static void ValidateTranscriptionData(TranscriptionData transcription) From c986141440bef03d57bcc92f4894ae06b6c71367 Mon Sep 17 00:00:00 2001 From: Franko Morales Date: Fri, 6 Oct 2023 11:37:59 -0700 Subject: [PATCH 2/2] Fixing comment --- .../src/Models/Transcription/TranscriptionMetadata.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs b/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs index 8a209d7d407a..6f6ec6af6632 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs +++ b/sdk/communication/Azure.Communication.CallAutomation/src/Models/Transcription/TranscriptionMetadata.cs @@ -29,7 +29,7 @@ public class TranscriptionMetadata : TranscriptionPackageBase public string CallConnectionId { get; set; } /// - /// call connection Id. + /// correlation Id. /// [JsonPropertyName("correlationId")] public string CorrelationId { get; set; }