Skip to content

Commit 0607964

Browse files
authored
Merge pull request #26 from amahadaya/VCSWP-18383
Enum for python sdk
2 parents f7c3f91 + f603dbc commit 0607964

File tree

114 files changed

+7397
-1483
lines changed

Some content is hidden

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

114 files changed

+7397
-1483
lines changed

.github/workflows/python-package.yml

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,34 @@ name: Python package
55

66
on:
77
push:
8-
branches: [ "**" ]
8+
branches: ["**"]
99
pull_request:
10-
branches: [ "master" ]
10+
branches: ["master"]
1111

1212
jobs:
1313
build:
14-
1514
runs-on: ubuntu-latest
1615
strategy:
1716
fail-fast: false
1817
matrix:
1918
python-version: ["3.8", "3.9", "3.10"]
2019

2120
steps:
22-
- uses: actions/checkout@v3
23-
- name: Set up Python ${{ matrix.python-version }}
24-
uses: actions/setup-python@v3
25-
with:
26-
python-version: ${{ matrix.python-version }}
27-
- name: Install dependencies
28-
run: |
29-
python -m pip install --upgrade pip
30-
python -m pip install pytest
31-
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32-
- name: Test with pytest
33-
run: |
34-
pytest
21+
- uses: actions/checkout@v3
22+
- uses: actions/setup-node@v3
23+
- name: Install Prism
24+
run: (yarn global add @stoplight/prism-cli)
25+
- name: Start Prism Server
26+
run: (prism mock -h 127.0.0.1 openapi.json &)
27+
- name: Set up Python ${{ matrix.python-version }}
28+
uses: actions/setup-python@v3
29+
with:
30+
python-version: ${{ matrix.python-version }}
31+
- name: Install dependencies
32+
run: |
33+
python -m pip install --upgrade pip
34+
python -m pip install pytest
35+
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
36+
- name: Test with pytest
37+
run: |
38+
pytest

.openapi-generator/FILES

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ README.md
22
docs/AccountRequest.md
33
docs/AccountResult.md
44
docs/AccountResultAllOf.md
5+
docs/AccountStatus.md
6+
docs/AccountType.md
57
docs/AddToConference.md
68
docs/AddToConferenceAllOf.md
9+
docs/AnsweredBy.md
710
docs/ApplicationList.md
811
docs/ApplicationListAllOf.md
912
docs/ApplicationRequest.md
@@ -13,10 +16,12 @@ docs/AvailableNumber.md
1316
docs/AvailableNumberList.md
1417
docs/AvailableNumberListAllOf.md
1518
docs/BuyIncomingNumberRequest.md
19+
docs/CallDirection.md
1620
docs/CallList.md
1721
docs/CallListAllOf.md
1822
docs/CallResult.md
1923
docs/CallResultAllOf.md
24+
docs/CallStatus.md
2025
docs/Capabilities.md
2126
docs/ConferenceList.md
2227
docs/ConferenceListAllOf.md
@@ -26,6 +31,7 @@ docs/ConferenceParticipantResult.md
2631
docs/ConferenceParticipantResultAllOf.md
2732
docs/ConferenceResult.md
2833
docs/ConferenceResultAllOf.md
34+
docs/ConferenceStatus.md
2935
docs/CreateConference.md
3036
docs/CreateConferenceAllOf.md
3137
docs/CreateConferenceRequest.md
@@ -38,21 +44,30 @@ docs/GetDigits.md
3844
docs/GetDigitsAllOf.md
3945
docs/GetSpeech.md
4046
docs/GetSpeechAllOf.md
47+
docs/GetSpeechReason.md
48+
docs/GrammarFileBuiltIn.md
49+
docs/GrammarType.md
4150
docs/Hangup.md
4251
docs/HangupAllOf.md
52+
docs/IfMachine.md
4353
docs/IncomingNumberList.md
4454
docs/IncomingNumberListAllOf.md
4555
docs/IncomingNumberRequest.md
4656
docs/IncomingNumberResult.md
4757
docs/IncomingNumberResultAllOf.md
58+
docs/Language.md
59+
docs/LogLevel.md
4860
docs/LogList.md
4961
docs/LogListAllOf.md
5062
docs/LogResult.md
63+
docs/MachineType.md
5164
docs/MakeCallRequest.md
65+
docs/MessageDirection.md
5266
docs/MessageRequest.md
5367
docs/MessageRequestAllOf.md
5468
docs/MessageResult.md
5569
docs/MessageResultAllOf.md
70+
docs/MessageStatus.md
5671
docs/MessagesList.md
5772
docs/MessagesListAllOf.md
5873
docs/MutableResourceModel.md
@@ -67,6 +82,7 @@ docs/PerclCommand.md
6782
docs/PerclScript.md
6883
docs/Play.md
6984
docs/PlayAllOf.md
85+
docs/PlayBeep.md
7086
docs/PlayEarlyMedia.md
7187
docs/PlayEarlyMediaAllOf.md
7288
docs/QueueList.md
@@ -77,8 +93,10 @@ docs/QueueMemberListAllOf.md
7793
docs/QueueRequest.md
7894
docs/QueueResult.md
7995
docs/QueueResultAllOf.md
96+
docs/QueueResultStatus.md
8097
docs/RecordUtterance.md
8198
docs/RecordUtteranceAllOf.md
99+
docs/RecordUtteranceTermReason.md
82100
docs/RecordingList.md
83101
docs/RecordingListAllOf.md
84102
docs/RecordingResult.md
@@ -89,6 +107,7 @@ docs/Reject.md
89107
docs/RejectAllOf.md
90108
docs/RemoveFromConference.md
91109
docs/RemoveFromConferenceAllOf.md
110+
docs/RequestType.md
92111
docs/Say.md
93112
docs/SayAllOf.md
94113
docs/SendDigits.md
@@ -104,8 +123,10 @@ docs/TerminateConference.md
104123
docs/TerminateConferenceAllOf.md
105124
docs/Unpark.md
106125
docs/UpdateCallRequest.md
126+
docs/UpdateCallRequestStatus.md
107127
docs/UpdateConferenceParticipantRequest.md
108128
docs/UpdateConferenceRequest.md
129+
docs/UpdateConferenceRequestStatus.md
109130
freeclimb/__init__.py
110131
freeclimb/api/__init__.py
111132
freeclimb/api/default_api.py
@@ -117,8 +138,11 @@ freeclimb/model/__init__.py
117138
freeclimb/model/account_request.py
118139
freeclimb/model/account_result.py
119140
freeclimb/model/account_result_all_of.py
141+
freeclimb/model/account_status.py
142+
freeclimb/model/account_type.py
120143
freeclimb/model/add_to_conference.py
121144
freeclimb/model/add_to_conference_all_of.py
145+
freeclimb/model/answered_by.py
122146
freeclimb/model/application_list.py
123147
freeclimb/model/application_list_all_of.py
124148
freeclimb/model/application_request.py
@@ -128,10 +152,12 @@ freeclimb/model/available_number.py
128152
freeclimb/model/available_number_list.py
129153
freeclimb/model/available_number_list_all_of.py
130154
freeclimb/model/buy_incoming_number_request.py
155+
freeclimb/model/call_direction.py
131156
freeclimb/model/call_list.py
132157
freeclimb/model/call_list_all_of.py
133158
freeclimb/model/call_result.py
134159
freeclimb/model/call_result_all_of.py
160+
freeclimb/model/call_status.py
135161
freeclimb/model/capabilities.py
136162
freeclimb/model/conference_list.py
137163
freeclimb/model/conference_list_all_of.py
@@ -141,6 +167,7 @@ freeclimb/model/conference_participant_result.py
141167
freeclimb/model/conference_participant_result_all_of.py
142168
freeclimb/model/conference_result.py
143169
freeclimb/model/conference_result_all_of.py
170+
freeclimb/model/conference_status.py
144171
freeclimb/model/create_conference.py
145172
freeclimb/model/create_conference_all_of.py
146173
freeclimb/model/create_conference_request.py
@@ -152,21 +179,30 @@ freeclimb/model/get_digits.py
152179
freeclimb/model/get_digits_all_of.py
153180
freeclimb/model/get_speech.py
154181
freeclimb/model/get_speech_all_of.py
182+
freeclimb/model/get_speech_reason.py
183+
freeclimb/model/grammar_file_built_in.py
184+
freeclimb/model/grammar_type.py
155185
freeclimb/model/hangup.py
156186
freeclimb/model/hangup_all_of.py
187+
freeclimb/model/if_machine.py
157188
freeclimb/model/incoming_number_list.py
158189
freeclimb/model/incoming_number_list_all_of.py
159190
freeclimb/model/incoming_number_request.py
160191
freeclimb/model/incoming_number_result.py
161192
freeclimb/model/incoming_number_result_all_of.py
193+
freeclimb/model/language.py
194+
freeclimb/model/log_level.py
162195
freeclimb/model/log_list.py
163196
freeclimb/model/log_list_all_of.py
164197
freeclimb/model/log_result.py
198+
freeclimb/model/machine_type.py
165199
freeclimb/model/make_call_request.py
200+
freeclimb/model/message_direction.py
166201
freeclimb/model/message_request.py
167202
freeclimb/model/message_request_all_of.py
168203
freeclimb/model/message_result.py
169204
freeclimb/model/message_result_all_of.py
205+
freeclimb/model/message_status.py
170206
freeclimb/model/messages_list.py
171207
freeclimb/model/messages_list_all_of.py
172208
freeclimb/model/mutable_resource_model.py
@@ -181,6 +217,7 @@ freeclimb/model/percl_command.py
181217
freeclimb/model/percl_script.py
182218
freeclimb/model/play.py
183219
freeclimb/model/play_all_of.py
220+
freeclimb/model/play_beep.py
184221
freeclimb/model/play_early_media.py
185222
freeclimb/model/play_early_media_all_of.py
186223
freeclimb/model/queue_list.py
@@ -191,8 +228,10 @@ freeclimb/model/queue_member_list_all_of.py
191228
freeclimb/model/queue_request.py
192229
freeclimb/model/queue_result.py
193230
freeclimb/model/queue_result_all_of.py
231+
freeclimb/model/queue_result_status.py
194232
freeclimb/model/record_utterance.py
195233
freeclimb/model/record_utterance_all_of.py
234+
freeclimb/model/record_utterance_term_reason.py
196235
freeclimb/model/recording_list.py
197236
freeclimb/model/recording_list_all_of.py
198237
freeclimb/model/recording_result.py
@@ -203,6 +242,7 @@ freeclimb/model/reject.py
203242
freeclimb/model/reject_all_of.py
204243
freeclimb/model/remove_from_conference.py
205244
freeclimb/model/remove_from_conference_all_of.py
245+
freeclimb/model/request_type.py
206246
freeclimb/model/say.py
207247
freeclimb/model/say_all_of.py
208248
freeclimb/model/send_digits.py
@@ -218,14 +258,15 @@ freeclimb/model/terminate_conference.py
218258
freeclimb/model/terminate_conference_all_of.py
219259
freeclimb/model/unpark.py
220260
freeclimb/model/update_call_request.py
261+
freeclimb/model/update_call_request_status.py
221262
freeclimb/model/update_conference_participant_request.py
222263
freeclimb/model/update_conference_request.py
264+
freeclimb/model/update_conference_request_status.py
223265
freeclimb/model_utils.py
224266
freeclimb/models/__init__.py
225267
freeclimb/rest.py
226268
requirements.txt
227269
setup.cfg
228270
setup.py
229271
test/__init__.py
230-
test/test_default_api.py
231272
tox.ini

0 commit comments

Comments
 (0)