Skip to content

Commit 6bf7da4

Browse files
authored
Resolve VCSWP-23198 (#67)
* Add new KnowledgeBase api code to SDK * Update openapi spec * Add changelog entry * Resolve dependabot alerts * Regenerate SDK after version and openapi spec file updates * Changes made to openapi spec * Update openapi spec in sdk * Add edits to api doc and test files
1 parent de5821e commit 6bf7da4

19 files changed

Lines changed: 1222 additions & 97 deletions

.openapi-generator/FILES

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ docs/CallResult.md
2525
docs/CallResultAllOf.md
2626
docs/CallStatus.md
2727
docs/Capabilities.md
28+
docs/CompletionRequest.md
29+
docs/CompletionResult.md
2830
docs/ConferenceList.md
2931
docs/ConferenceListAllOf.md
3032
docs/ConferenceParticipantList.md
@@ -211,6 +213,8 @@ src/freeclimb/Model/CallResult.cs
211213
src/freeclimb/Model/CallResultAllOf.cs
212214
src/freeclimb/Model/CallStatus.cs
213215
src/freeclimb/Model/Capabilities.cs
216+
src/freeclimb/Model/CompletionRequest.cs
217+
src/freeclimb/Model/CompletionResult.cs
214218
src/freeclimb/Model/ConferenceList.cs
215219
src/freeclimb/Model/ConferenceListAllOf.cs
216220
src/freeclimb/Model/ConferenceParticipantList.cs

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
99

1010
None
1111

12+
<a name="4.9.0"></a>
13+
14+
## [4.9.0] - 2024-10-08
15+
16+
### Added
17+
18+
- Add KnowledgeBase API to SDK
19+
1220
<a name="4.8.0"></a>
1321

1422
## [4.8.0] - 2024-09-12

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ FreeClimb is a cloud-based application programming interface (API) that puts the
55
This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
66

77
- API version: 1.0.0
8-
- SDK version: 4.8.0
8+
- SDK version: 4.9.0
99
- Build package: org.openapitools.codegen.languages.CSharpNetCoreClientCodegen
1010
For more information, please visit [https://www.freeclimb.com/support/](https://www.freeclimb.com/support/)
1111

@@ -123,6 +123,7 @@ Class | Method | HTTP request | Description
123123
*DefaultApi* | [**CreateAConference**](docs/DefaultApi.md#createaconference) | **POST** /Accounts/{accountId}/Conferences | Create a Conference
124124
*DefaultApi* | [**CreateAQueue**](docs/DefaultApi.md#createaqueue) | **POST** /Accounts/{accountId}/Queues | Create a Queue
125125
*DefaultApi* | [**CreateAnApplication**](docs/DefaultApi.md#createanapplication) | **POST** /Accounts/{accountId}/Applications | Create an application
126+
*DefaultApi* | [**CreateKnowledgeBaseCompletion**](docs/DefaultApi.md#createknowledgebasecompletion) | **POST** /Accounts/{accountId}/KnowledgeBases/{knowledgeBaseId}/Completion | Query the knowledge base
126127
*DefaultApi* | [**DeleteARecording**](docs/DefaultApi.md#deletearecording) | **DELETE** /Accounts/{accountId}/Recordings/{recordingId} | Delete a Recording
127128
*DefaultApi* | [**DeleteAnApplication**](docs/DefaultApi.md#deleteanapplication) | **DELETE** /Accounts/{accountId}/Applications/{applicationId} | Delete an application
128129
*DefaultApi* | [**DeleteAnIncomingNumber**](docs/DefaultApi.md#deleteanincomingnumber) | **DELETE** /Accounts/{accountId}/IncomingPhoneNumbers/{phoneNumberId} | Delete an Incoming Number
@@ -199,6 +200,8 @@ Class | Method | HTTP request | Description
199200
- [Model.CallResult](docs/CallResult.md)
200201
- [Model.CallResultAllOf](docs/CallResultAllOf.md)
201202
- [Model.Capabilities](docs/Capabilities.md)
203+
- [Model.CompletionRequest](docs/CompletionRequest.md)
204+
- [Model.CompletionResult](docs/CompletionResult.md)
202205
- [Model.ConferenceList](docs/ConferenceList.md)
203206
- [Model.ConferenceListAllOf](docs/ConferenceListAllOf.md)
204207
- [Model.ConferenceParticipantList](docs/ConferenceParticipantList.md)

appveyor.yml

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/CompletionRequest.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# freeclimb.Model.CompletionRequest
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Query** | **string** | Question to ask the Knowledge Base |
9+
10+
[[Link to Serialization/Deserialization]](../README.md#documentation-for-serialization-deserialization)<br />
11+
[[Back to Enum list]](../README.md#documentation-for-enums)<br />
12+
[[Back to Model list]](../README.md#documentation-for-models)<br />
13+
[[Back to API list]](../README.md#documentation-for-api-endpoints) <br />
14+
[[Back to README]](../README.md) <br />

docs/CompletionResult.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# freeclimb.Model.CompletionResult
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**Response** | **string** | The generative response from the KnowledgeBase |
9+
**Status** | **string** | Completion result status. Possible values: success, no_context |
10+
11+
[[Link to Serialization/Deserialization]](../README.md#documentation-for-serialization-deserialization)<br />
12+
[[Back to Enum list]](../README.md#documentation-for-enums)<br />
13+
[[Back to Model list]](../README.md#documentation-for-models)<br />
14+
[[Back to API list]](../README.md#documentation-for-api-endpoints) <br />
15+
[[Back to README]](../README.md) <br />

0 commit comments

Comments
 (0)