Skip to content

Commit f2756af

Browse files
authored
Resolve VCSWP-22535 (#39)
* Add edits to code and tests as per latest updates * Update PHP SDK version
1 parent 13fef9e commit f2756af

File tree

89 files changed

+7881
-2897
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+7881
-2897
lines changed

.openapi-generator/FILES

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ docs/Model/ConferenceStatus.md
4040
docs/Model/CreateConference.md
4141
docs/Model/CreateConferenceAllOf.md
4242
docs/Model/CreateConferenceRequest.md
43+
docs/Model/CreateWebRTCToken.md
4344
docs/Model/Dequeue.md
4445
docs/Model/Enqueue.md
4546
docs/Model/EnqueueAllOf.md
@@ -110,7 +111,6 @@ docs/Model/RedirectAllOf.md
110111
docs/Model/Reject.md
111112
docs/Model/RejectAllOf.md
112113
docs/Model/RemoveFromConference.md
113-
docs/Model/RemoveFromConferenceAllOf.md
114114
docs/Model/RequestType.md
115115
docs/Model/SMSTenDLCBrand.md
116116
docs/Model/SMSTenDLCBrandsListResult.md
@@ -122,6 +122,9 @@ docs/Model/SMSTenDLCPartnerCampaign.md
122122
docs/Model/SMSTenDLCPartnerCampaignBrand.md
123123
docs/Model/SMSTenDLCPartnerCampaignsListResult.md
124124
docs/Model/SMSTenDLCPartnerCampaignsListResultAllOf.md
125+
docs/Model/SMSTollFreeCampaign.md
126+
docs/Model/SMSTollFreeCampaignsListResult.md
127+
docs/Model/SMSTollFreeCampaignsListResultAllOf.md
125128
docs/Model/Say.md
126129
docs/Model/SayAllOf.md
127130
docs/Model/SendDigits.md
@@ -133,8 +136,8 @@ docs/Model/SetTalkAllOf.md
133136
docs/Model/Sms.md
134137
docs/Model/SmsAllOf.md
135138
docs/Model/StartRecordCall.md
139+
docs/Model/TFN.md
136140
docs/Model/TerminateConference.md
137-
docs/Model/TerminateConferenceAllOf.md
138141
docs/Model/TranscribeUtterance.md
139142
docs/Model/TranscribeUtteranceRecord.md
140143
docs/Model/Unpark.md
@@ -184,6 +187,7 @@ lib/Model/ConferenceStatus.php
184187
lib/Model/CreateConference.php
185188
lib/Model/CreateConferenceAllOf.php
186189
lib/Model/CreateConferenceRequest.php
190+
lib/Model/CreateWebRTCToken.php
187191
lib/Model/Dequeue.php
188192
lib/Model/Enqueue.php
189193
lib/Model/EnqueueAllOf.php
@@ -255,7 +259,6 @@ lib/Model/RedirectAllOf.php
255259
lib/Model/Reject.php
256260
lib/Model/RejectAllOf.php
257261
lib/Model/RemoveFromConference.php
258-
lib/Model/RemoveFromConferenceAllOf.php
259262
lib/Model/RequestType.php
260263
lib/Model/SMSTenDLCBrand.php
261264
lib/Model/SMSTenDLCBrandsListResult.php
@@ -267,6 +270,9 @@ lib/Model/SMSTenDLCPartnerCampaign.php
267270
lib/Model/SMSTenDLCPartnerCampaignBrand.php
268271
lib/Model/SMSTenDLCPartnerCampaignsListResult.php
269272
lib/Model/SMSTenDLCPartnerCampaignsListResultAllOf.php
273+
lib/Model/SMSTollFreeCampaign.php
274+
lib/Model/SMSTollFreeCampaignsListResult.php
275+
lib/Model/SMSTollFreeCampaignsListResultAllOf.php
270276
lib/Model/Say.php
271277
lib/Model/SayAllOf.php
272278
lib/Model/SendDigits.php
@@ -278,8 +284,8 @@ lib/Model/SetTalkAllOf.php
278284
lib/Model/Sms.php
279285
lib/Model/SmsAllOf.php
280286
lib/Model/StartRecordCall.php
287+
lib/Model/TFN.php
281288
lib/Model/TerminateConference.php
282-
lib/Model/TerminateConferenceAllOf.php
283289
lib/Model/TranscribeUtterance.php
284290
lib/Model/TranscribeUtteranceRecord.php
285291
lib/Model/Unpark.php

CHANGELOG.md

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

1010
None
1111

12+
<a name="4.4.0"></a>
13+
14+
## [4.4.0] - 2024-07-12
15+
16+
### Changed
17+
18+
- GetDigit initialTimeoutMS property type change from string to integer
19+
20+
### Removed
21+
22+
- Removal of deprecated percl fields
23+
1224
<a name="4.3.4"></a>
1325

1426
## [4.3.4] - 2024-04-09

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,20 +149,24 @@ Class | Method | HTTP request | Description
149149
*DefaultApi* | [**getTenDLCSmsCampaigns**](docs/Api/DefaultApi.md#gettendlcsmscampaigns) | **GET** /Accounts/{accountId}/Messages/10DLC/Campaigns | Get list of SMS 10DLC Campaigns
150150
*DefaultApi* | [**getTenDLCSmsPartnerCampaign**](docs/Api/DefaultApi.md#gettendlcsmspartnercampaign) | **GET** /Accounts/{accountId}/Messages/10DLC/PartnerCampaigns/{campaignId} | Get a 10DLC SMS Partner Campaign
151151
*DefaultApi* | [**getTenDLCSmsPartnerCampaigns**](docs/Api/DefaultApi.md#gettendlcsmspartnercampaigns) | **GET** /Accounts/{accountId}/Messages/10DLC/PartnerCampaigns | Get list of SMS 10DLC Partner Campaigns
152+
*DefaultApi* | [**getTollFreeSmsCampaign**](docs/Api/DefaultApi.md#gettollfreesmscampaign) | **GET** /Accounts/{accountId}/Messages/TollFree/Campaigns/{campaignId} | Get a TollFree SMS Campaign
153+
*DefaultApi* | [**getTollFreeSmsCampaigns**](docs/Api/DefaultApi.md#gettollfreesmscampaigns) | **GET** /Accounts/{accountId}/Messages/TollFree/Campaigns | Get list of TollFree Campaigns
152154
*DefaultApi* | [**listActiveQueues**](docs/Api/DefaultApi.md#listactivequeues) | **GET** /Accounts/{accountId}/Queues | List Active Queues
153155
*DefaultApi* | [**listAllAccountLogs**](docs/Api/DefaultApi.md#listallaccountlogs) | **GET** /Accounts/{accountId}/Logs | List All Account Logs
154156
*DefaultApi* | [**listApplications**](docs/Api/DefaultApi.md#listapplications) | **GET** /Accounts/{accountId}/Applications | List applications
155157
*DefaultApi* | [**listAvailableNumbers**](docs/Api/DefaultApi.md#listavailablenumbers) | **GET** /AvailablePhoneNumbers | List available numbers
156158
*DefaultApi* | [**listCallLogs**](docs/Api/DefaultApi.md#listcalllogs) | **GET** /Accounts/{accountId}/Calls/{callId}/Logs | List Call Logs
157159
*DefaultApi* | [**listCallRecordings**](docs/Api/DefaultApi.md#listcallrecordings) | **GET** /Accounts/{accountId}/Calls/{callId}/Recordings | List Call Recordings
158160
*DefaultApi* | [**listCalls**](docs/Api/DefaultApi.md#listcalls) | **GET** /Accounts/{accountId}/Calls | List Calls
161+
*DefaultApi* | [**listConferenceRecordings**](docs/Api/DefaultApi.md#listconferencerecordings) | **GET** /Accounts/{accountId}/Conferences/{conferenceId}/Recordings | List Conference Recordings
159162
*DefaultApi* | [**listConferences**](docs/Api/DefaultApi.md#listconferences) | **GET** /Accounts/{accountId}/Conferences | List Conferences
160163
*DefaultApi* | [**listIncomingNumbers**](docs/Api/DefaultApi.md#listincomingnumbers) | **GET** /Accounts/{accountId}/IncomingPhoneNumbers | List Incoming Numbers
161164
*DefaultApi* | [**listMembers**](docs/Api/DefaultApi.md#listmembers) | **GET** /Accounts/{accountId}/Queues/{queueId}/Members | List Members
162165
*DefaultApi* | [**listParticipants**](docs/Api/DefaultApi.md#listparticipants) | **GET** /Accounts/{accountId}/Conferences/{conferenceId}/Participants | List Participants
163166
*DefaultApi* | [**listRecordings**](docs/Api/DefaultApi.md#listrecordings) | **GET** /Accounts/{accountId}/Recordings | List Recordings
164167
*DefaultApi* | [**listSmsMessages**](docs/Api/DefaultApi.md#listsmsmessages) | **GET** /Accounts/{accountId}/Messages | List SMS Messages
165168
*DefaultApi* | [**makeACall**](docs/Api/DefaultApi.md#makeacall) | **POST** /Accounts/{accountId}/Calls | Make a Call
169+
*DefaultApi* | [**makeAWebrtcJwt**](docs/Api/DefaultApi.md#makeawebrtcjwt) | **POST** /Accounts/{accountId}/Calls/WebRTC/Token | Make a JWT for WebRTC calling
166170
*DefaultApi* | [**removeAParticipant**](docs/Api/DefaultApi.md#removeaparticipant) | **DELETE** /Accounts/{accountId}/Conferences/{conferenceId}/Participants/{callId} | Remove a Participant
167171
*DefaultApi* | [**sendAnSmsMessage**](docs/Api/DefaultApi.md#sendansmsmessage) | **POST** /Accounts/{accountId}/Messages | Send an SMS Message
168172
*DefaultApi* | [**streamARecordingFile**](docs/Api/DefaultApi.md#streamarecordingfile) | **GET** /Accounts/{accountId}/Recordings/{recordingId}/Stream | Stream a Recording File
@@ -212,6 +216,7 @@ Class | Method | HTTP request | Description
212216
- [CreateConference](docs/Model/CreateConference.md)
213217
- [CreateConferenceAllOf](docs/Model/CreateConferenceAllOf.md)
214218
- [CreateConferenceRequest](docs/Model/CreateConferenceRequest.md)
219+
- [CreateWebRTCToken](docs/Model/CreateWebRTCToken.md)
215220
- [Dequeue](docs/Model/Dequeue.md)
216221
- [Enqueue](docs/Model/Enqueue.md)
217222
- [EnqueueAllOf](docs/Model/EnqueueAllOf.md)
@@ -282,7 +287,6 @@ Class | Method | HTTP request | Description
282287
- [Reject](docs/Model/Reject.md)
283288
- [RejectAllOf](docs/Model/RejectAllOf.md)
284289
- [RemoveFromConference](docs/Model/RemoveFromConference.md)
285-
- [RemoveFromConferenceAllOf](docs/Model/RemoveFromConferenceAllOf.md)
286290
- [RequestType](docs/Model/RequestType.md)
287291
- [SMSTenDLCBrand](docs/Model/SMSTenDLCBrand.md)
288292
- [SMSTenDLCBrandsListResult](docs/Model/SMSTenDLCBrandsListResult.md)
@@ -294,6 +298,9 @@ Class | Method | HTTP request | Description
294298
- [SMSTenDLCPartnerCampaignBrand](docs/Model/SMSTenDLCPartnerCampaignBrand.md)
295299
- [SMSTenDLCPartnerCampaignsListResult](docs/Model/SMSTenDLCPartnerCampaignsListResult.md)
296300
- [SMSTenDLCPartnerCampaignsListResultAllOf](docs/Model/SMSTenDLCPartnerCampaignsListResultAllOf.md)
301+
- [SMSTollFreeCampaign](docs/Model/SMSTollFreeCampaign.md)
302+
- [SMSTollFreeCampaignsListResult](docs/Model/SMSTollFreeCampaignsListResult.md)
303+
- [SMSTollFreeCampaignsListResultAllOf](docs/Model/SMSTollFreeCampaignsListResultAllOf.md)
297304
- [Say](docs/Model/Say.md)
298305
- [SayAllOf](docs/Model/SayAllOf.md)
299306
- [SendDigits](docs/Model/SendDigits.md)
@@ -305,8 +312,8 @@ Class | Method | HTTP request | Description
305312
- [Sms](docs/Model/Sms.md)
306313
- [SmsAllOf](docs/Model/SmsAllOf.md)
307314
- [StartRecordCall](docs/Model/StartRecordCall.md)
315+
- [TFN](docs/Model/TFN.md)
308316
- [TerminateConference](docs/Model/TerminateConference.md)
309-
- [TerminateConferenceAllOf](docs/Model/TerminateConferenceAllOf.md)
310317
- [TranscribeUtterance](docs/Model/TranscribeUtterance.md)
311318
- [TranscribeUtteranceRecord](docs/Model/TranscribeUtteranceRecord.md)
312319
- [Unpark](docs/Model/Unpark.md)
@@ -375,5 +382,5 @@ [email protected]
375382
This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
376383

377384
- API version: `1.0.0`
378-
- Package version: `4.3.4`
385+
- Package version: `4.4.0`
379386
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "freeclimbapi/php-sdk",
3-
"version": "4.3.4",
3+
"version": "4.4.0",
44
"description": "FreeClimb is a cloud-based application programming interface (API) that puts the power of the Vail platform in your hands. FreeClimb simplifies the process of creating applications that can use a full range of telephony features without requiring specialized or on-site telephony equipment. Using the FreeClimb REST API to write applications is easy! You have the option to use the language of your choice or hit the API directly. Your application can execute a command by issuing a RESTful request to the FreeClimb API. The base URL to send HTTP requests to the FreeClimb REST API is: /apiserver. FreeClimb authenticates and processes your request.",
55
"keywords": [
66
"openapitools",

0 commit comments

Comments
 (0)