Skip to content

Commit 1f4018f

Browse files
band-swi[bot]DX-Bandwidthckoegel
authored
SWI-5803 Update SDK Based on Recent Spec Changes (#39)
* Generate SDK with OpenAPI Generator Version 7.6.0 * add unit test --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent d0c7c76 commit 1f4018f

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

bandwidth.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2802,6 +2802,8 @@ components:
28022802
$ref: '#/components/schemas/mediaUrl'
28032803
transcription:
28042804
$ref: '#/components/schemas/recordingTranscriptionMetadata'
2805+
recordingName:
2806+
$ref: '#/components/schemas/recordingName'
28052807
conference:
28062808
type: object
28072809
properties:
@@ -3041,6 +3043,8 @@ components:
30413043
$ref: '#/components/schemas/status'
30423044
mediaUrl:
30433045
$ref: '#/components/schemas/mediaUrl'
3046+
recordingName:
3047+
$ref: '#/components/schemas/recordingName'
30443048
machineDetectionConfiguration:
30453049
type: object
30463050
description: >-
@@ -4266,6 +4270,10 @@ components:
42664270
type: string
42674271
description: The call id associated with the event.
42684272
example: c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85
4273+
recordingName:
4274+
type: string
4275+
description: A name to identify this recording.
4276+
example: my-recording-name
42694277
callUrl:
42704278
type: string
42714279
description: The URL of the call associated with the event.

models/call-recording-metadata.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,12 @@ export interface CallRecordingMetadata {
137137
* @memberof CallRecordingMetadata
138138
*/
139139
'transcription'?: RecordingTranscriptionMetadata | null;
140+
/**
141+
* A name to identify this recording.
142+
* @type {string}
143+
* @memberof CallRecordingMetadata
144+
*/
145+
'recordingName'?: string;
140146
}
141147

142148

models/conference-recording-metadata.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,12 @@ export interface ConferenceRecordingMetadata {
8989
* @memberof ConferenceRecordingMetadata
9090
*/
9191
'mediaUrl'?: string | null;
92+
/**
93+
* A name to identify this recording.
94+
* @type {string}
95+
* @memberof ConferenceRecordingMetadata
96+
*/
97+
'recordingName'?: string;
9298
}
9399

94100

tests/unit/api/recordings-api.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ describe('RecordingsApi', () => {
5252
expect(data[0].transcription!.status).toBeString();
5353
expect(data[0].transcription!.completedTime).toBeDateString();
5454
expect(data[0].transcription!.url).toStartWith('http');
55+
expect(data[0].recordingName).toBeString();
5556
});
5657
});
5758

@@ -83,6 +84,7 @@ describe('RecordingsApi', () => {
8384
expect(data[0].transcription!.status).toBeString();
8485
expect(data[0].transcription!.completedTime).toBeDateString();
8586
expect(data[0].transcription!.url).toStartWith('http');
87+
expect(data[0].recordingName).toBeString();
8688
});
8789
});
8890

@@ -113,6 +115,7 @@ describe('RecordingsApi', () => {
113115
expect(data.transcription!.status).toBeString();
114116
expect(data.transcription!.completedTime).toBeDateString();
115117
expect(data.transcription!.url).toStartWith('http');
118+
expect(data.recordingName).toBeString();
116119
});
117120
});
118121

0 commit comments

Comments
 (0)