Skip to content

Commit

Permalink
Resolve VCSWP-20150 (Update SDKs for new Transcribe Utterance Percl c…
Browse files Browse the repository at this point in the history
…ommand) (#58)

* Include Transcribe Utterance feature into C# SDK

* Edit API Tests

* Add new tests for the new Transcribe Utterance Feature for the csharp sdk

* Update CHANGELOG file

* Edit TranscribeUtteranceTests file as per MR comments
  • Loading branch information
amahadaya authored Aug 31, 2023
1 parent c4548b4 commit e0cb6a7
Show file tree
Hide file tree
Showing 14 changed files with 1,386 additions and 94 deletions.
8 changes: 6 additions & 2 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ docs/SmsAllOf.md
docs/StartRecordCall.md
docs/TerminateConference.md
docs/TerminateConferenceAllOf.md
docs/TranscribeUtterance.md
docs/TranscribeUtteranceRecord.md
docs/Unpark.md
docs/UpdateCallRequest.md
docs/UpdateCallRequestStatus.md
Expand All @@ -155,13 +157,13 @@ src/freeclimb.Test/Model/LanguageTests.cs
src/freeclimb.Test/Model/LogLevelTests.cs
src/freeclimb.Test/Model/MachineTypeTests.cs
src/freeclimb.Test/Model/MessageDirectionTests.cs
src/freeclimb.Test/Model/MessageResultAllOfTests.cs
src/freeclimb.Test/Model/MessageResultTests.cs
src/freeclimb.Test/Model/MessageStatusTests.cs
src/freeclimb.Test/Model/PlayBeepTests.cs
src/freeclimb.Test/Model/QueueResultStatusTests.cs
src/freeclimb.Test/Model/RecordUtteranceTermReasonTests.cs
src/freeclimb.Test/Model/RequestTypeTests.cs
src/freeclimb.Test/Model/TranscribeUtteranceRecordTests.cs
src/freeclimb.Test/Model/TranscribeUtteranceTests.cs
src/freeclimb.Test/Model/UpdateCallRequestStatusTests.cs
src/freeclimb.Test/Model/UpdateConferenceRequestStatusTests.cs
src/freeclimb.Test/freeclimb.Test.csproj
Expand Down Expand Up @@ -314,6 +316,8 @@ src/freeclimb/Model/SmsAllOf.cs
src/freeclimb/Model/StartRecordCall.cs
src/freeclimb/Model/TerminateConference.cs
src/freeclimb/Model/TerminateConferenceAllOf.cs
src/freeclimb/Model/TranscribeUtterance.cs
src/freeclimb/Model/TranscribeUtteranceRecord.cs
src/freeclimb/Model/Unpark.cs
src/freeclimb/Model/UpdateCallRequest.cs
src/freeclimb/Model/UpdateCallRequestStatus.cs
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

None

<a name="4.6.0"></a>

## [4.6.0] - 2023-08-15

### Added

- Transcribe Utterance Feature

<a name="4.5.2"></a>

## [4.5.2] 2023-08-07
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FreeClimb is a cloud-based application programming interface (API) that puts the
This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- SDK version: 4.5.2
- SDK version: 4.6.0
- Build package: org.openapitools.codegen.languages.CSharpNetCoreClientCodegen
For more information, please visit [https://www.freeclimb.com/support/](https://www.freeclimb.com/support/)

Expand Down Expand Up @@ -288,6 +288,8 @@ Class | Method | HTTP request | Description
- [Model.StartRecordCall](docs/StartRecordCall.md)
- [Model.TerminateConference](docs/TerminateConference.md)
- [Model.TerminateConferenceAllOf](docs/TerminateConferenceAllOf.md)
- [Model.TranscribeUtterance](docs/TranscribeUtterance.md)
- [Model.TranscribeUtteranceRecord](docs/TranscribeUtteranceRecord.md)
- [Model.Unpark](docs/Unpark.md)
- [Model.UpdateCallRequest](docs/UpdateCallRequest.md)
- [Model.UpdateConferenceParticipantRequest](docs/UpdateConferenceParticipantRequest.md)
Expand Down
19 changes: 19 additions & 0 deletions docs/TranscribeUtterance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# freeclimb.Model.TranscribeUtterance


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActionUrl** | **string** | |
**PlayBeep** | **bool** | | [optional] [default to false]
**Record** | [**TranscribeUtteranceRecord**](TranscribeUtteranceRecord.md) | | [optional]
**PrivacyForLogging** | **bool** | | [optional] [default to false]
**PrivacyForRecording** | **bool** | | [optional] [default to false]
**Prompts** | **List&lt;Object&gt;** | | [optional]

[[Link to Serialization/Deserialization]](../README.md#documentation-for-serialization-deserialization)<br />
[[Back to Enum list]](../README.md#documentation-for-enums)<br />
[[Back to Model list]](../README.md#documentation-for-models)<br />
[[Back to API list]](../README.md#documentation-for-api-endpoints) <br />
[[Back to README]](../README.md) <br />
16 changes: 16 additions & 0 deletions docs/TranscribeUtteranceRecord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# freeclimb.Model.TranscribeUtteranceRecord


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**SaveRecording** | **bool** | | [optional] [default to false]
**MaxLengthSec** | **int** | | [optional] [default to 60]
**RcrdTerminationSilenceTimeMs** | **int** | | [optional]

[[Link to Serialization/Deserialization]](../README.md#documentation-for-serialization-deserialization)<br />
[[Back to Enum list]](../README.md#documentation-for-enums)<br />
[[Back to Model list]](../README.md#documentation-for-models)<br />
[[Back to API list]](../README.md#documentation-for-api-endpoints) <br />
[[Back to README]](../README.md) <br />
10 changes: 5 additions & 5 deletions freeclimb.sln
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
VisualStudioVersion = 12.0.0.0
MinimumVisualStudioVersion = 10.0.0.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "freeclimb", "src\freeclimb\freeclimb.csproj", "{9DFD1DCA-C07A-4BB1-9651-E7B6E58B82D6}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "freeclimb", "src\freeclimb\freeclimb.csproj", "{C7B1EF6D-2038-4425-9C5E-EB4BA301F973}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "freeclimb.Test", "src\freeclimb.Test\freeclimb.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
EndProject
Expand All @@ -12,10 +12,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9DFD1DCA-C07A-4BB1-9651-E7B6E58B82D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9DFD1DCA-C07A-4BB1-9651-E7B6E58B82D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9DFD1DCA-C07A-4BB1-9651-E7B6E58B82D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9DFD1DCA-C07A-4BB1-9651-E7B6E58B82D6}.Release|Any CPU.Build.0 = Release|Any CPU
{C7B1EF6D-2038-4425-9C5E-EB4BA301F973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C7B1EF6D-2038-4425-9C5E-EB4BA301F973}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C7B1EF6D-2038-4425-9C5E-EB4BA301F973}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C7B1EF6D-2038-4425-9C5E-EB4BA301F973}.Release|Any CPU.Build.0 = Release|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
Loading

0 comments on commit e0cb6a7

Please sign in to comment.