Skip to content

Commit b3e2c21

Browse files
Change PostProcessingOptions Params (Azure#50070)
* init commit * run generation commands * run generation commands * run generation commands * run generation commands * fix line * set Summarization and Transcription Settings
1 parent 1b716b4 commit b3e2c21

File tree

6 files changed

+30
-18
lines changed

6 files changed

+30
-18
lines changed

sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.net8.0.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1411,8 +1411,12 @@ public PlayToAllOptions(System.Collections.Generic.IEnumerable<Azure.Communicati
14111411
public partial class PostProcessingOptions
14121412
{
14131413
public PostProcessingOptions(Azure.Communication.CallAutomation.TranscriptionSettings transcription) { }
1414-
public PostProcessingOptions(string cognitiveServicesEndpoint, Azure.Communication.CallAutomation.SummarizationSettings summarization = null, Azure.Communication.CallAutomation.TranscriptionSettings transcription = null) { }
1414+
public PostProcessingOptions(Azure.Communication.CallAutomation.TranscriptionSettings transcriptionSettings, Azure.Communication.CallAutomation.SummarizationSettings summarizationSettings = null, string cognitiveServicesEndpoint = null) { }
14151415
public string CognitiveServicesEndpoint { get { throw null; } set { } }
1416+
public Azure.Communication.CallAutomation.SummarizationSettings Summarization { get { throw null; } set { } }
1417+
public Azure.Communication.CallAutomation.SummarizationSettings SummarizationSettings { get { throw null; } set { } }
1418+
public Azure.Communication.CallAutomation.TranscriptionSettings Transcription { get { throw null; } }
1419+
public Azure.Communication.CallAutomation.TranscriptionSettings TranscriptionSettings { get { throw null; } set { } }
14161420
public void setSummarizationSettings(bool enableSummarization) { }
14171421
public void setTranscriptionSettings(bool enableTranscription) { }
14181422
}

sdk/communication/Azure.Communication.CallAutomation/api/Azure.Communication.CallAutomation.netstandard2.0.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1410,8 +1410,12 @@ public PlayToAllOptions(System.Collections.Generic.IEnumerable<Azure.Communicati
14101410
public partial class PostProcessingOptions
14111411
{
14121412
public PostProcessingOptions(Azure.Communication.CallAutomation.TranscriptionSettings transcription) { }
1413-
public PostProcessingOptions(string cognitiveServicesEndpoint, Azure.Communication.CallAutomation.SummarizationSettings summarization = null, Azure.Communication.CallAutomation.TranscriptionSettings transcription = null) { }
1413+
public PostProcessingOptions(Azure.Communication.CallAutomation.TranscriptionSettings transcriptionSettings, Azure.Communication.CallAutomation.SummarizationSettings summarizationSettings = null, string cognitiveServicesEndpoint = null) { }
14141414
public string CognitiveServicesEndpoint { get { throw null; } set { } }
1415+
public Azure.Communication.CallAutomation.SummarizationSettings Summarization { get { throw null; } set { } }
1416+
public Azure.Communication.CallAutomation.SummarizationSettings SummarizationSettings { get { throw null; } set { } }
1417+
public Azure.Communication.CallAutomation.TranscriptionSettings Transcription { get { throw null; } }
1418+
public Azure.Communication.CallAutomation.TranscriptionSettings TranscriptionSettings { get { throw null; } set { } }
14151419
public void setSummarizationSettings(bool enableSummarization) { }
14161420
public void setTranscriptionSettings(bool enableTranscription) { }
14171421
}

sdk/communication/Azure.Communication.CallAutomation/src/Generated/Models/PostProcessingOptions.Serialization.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/communication/Azure.Communication.CallAutomation/src/Generated/Models/PostProcessingOptions.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/communication/Azure.Communication.CallAutomation/src/Models/PostProcessingOptions.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ public partial class PostProcessingOptions
1616
/// Initializes a new instance of the <see cref="PostProcessingOptions"/> class.
1717
/// </summary>
1818
public PostProcessingOptions(
19-
string cognitiveServicesEndpoint,
20-
SummarizationSettings summarization = null,
21-
TranscriptionSettings transcription = null)
19+
TranscriptionSettings transcriptionSettings,
20+
SummarizationSettings summarizationSettings = null,
21+
string cognitiveServicesEndpoint = null)
2222
{
2323
this.CognitiveServicesEndpoint = cognitiveServicesEndpoint;
24-
this.Summarization = summarization;
25-
this.Transcription = transcription;
24+
this.SummarizationSettings = summarizationSettings;
25+
this.TranscriptionSettings = transcriptionSettings;
2626
}
2727

2828
/// <summary>
@@ -31,17 +31,17 @@ public PostProcessingOptions(
3131
/// </summary>
3232
public string CognitiveServicesEndpoint { get; set; }
3333
/// <summary> Define options of the transcription for the post recording processing. </summary>
34-
internal TranscriptionSettings Transcription { get; private set;}
34+
public TranscriptionSettings TranscriptionSettings { get; set;}
3535
/// <summary> Define options of the summarization for the post recording processing. </summary>
36-
internal SummarizationSettings Summarization { get; private set; }
36+
public SummarizationSettings SummarizationSettings { get; set; }
3737

3838
/// <summary>
3939
/// Set the transcription settings for the post recording processing.
4040
/// </summary>
4141
/// <param name="enableTranscription"></param>
4242
public void setTranscriptionSettings(bool enableTranscription)
4343
{
44-
this.Transcription = new TranscriptionSettings(enableTranscription);
44+
this.TranscriptionSettings = new TranscriptionSettings(enableTranscription);
4545
}
4646

4747
/// <summary>

sdk/communication/Azure.Communication.CallAutomation/tests/CallRecordings/CallRecordingTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,9 @@ private CallRecording getMockCallRecording(int statusCode, string? responseConte
263263
ChannelAffinity = testChannelAffinities,
264264
PauseOnStart = false,
265265
PostProcessingOptions = new PostProcessingOptions(
266-
"https://somecognitiveurl",
267-
new SummarizationSettings(true),
268-
new TranscriptionSettings(true)
266+
new TranscriptionSettings(true),
267+
new SummarizationSettings(true),
268+
"https://somecognitiveurl"
269269
)
270270
})
271271
},
@@ -310,9 +310,9 @@ private CallRecording getMockCallRecording(int statusCode, string? responseConte
310310
ChannelAffinity = testChannelAffinities,
311311
PauseOnStart = false,
312312
PostProcessingOptions = new PostProcessingOptions(
313-
"https://somecognitiveurl",
314-
new SummarizationSettings(true),
315-
new TranscriptionSettings(true)
313+
new TranscriptionSettings(true),
314+
new SummarizationSettings(true),
315+
"https://somecognitiveurl"
316316
),
317317
AudioChannelParticipantOrdering = { new CommunicationUserIdentifier("test"),}
318318
}).ConfigureAwait(false),

0 commit comments

Comments
 (0)