Skip to content

Commit 44d9973

Browse files
author
olivierapivideo
authored
Add summary feature
1 parent a1e8c33 commit 44d9973

35 files changed

+1983
-17
lines changed

.openapi-generator/FILES

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ docs/CaptionsUpdatePayload.md
3030
docs/Chapter.md
3131
docs/ChaptersApi.md
3232
docs/ChaptersListResponse.md
33+
docs/ConflictError.md
3334
docs/DiscardedVideoUpdatePayload.md
3435
docs/FilterBy.md
3536
docs/FilterBy1.md
@@ -60,6 +61,12 @@ docs/Quality.md
6061
docs/RefreshTokenPayload.md
6162
docs/RestreamsRequestObject.md
6263
docs/RestreamsResponseObject.md
64+
docs/SummariesApi.md
65+
docs/SummariesListResponse.md
66+
docs/Summary.md
67+
docs/SummaryCreationPayload.md
68+
docs/SummarySource.md
69+
docs/SummaryUpdatePayload.md
6370
docs/TagsApi.md
6471
docs/TokenCreationPayload.md
6572
docs/TokenListResponse.md
@@ -100,6 +107,7 @@ src/ApiVideo.Test/Api/CaptionsApiTests.cs
100107
src/ApiVideo.Test/Api/ChaptersApiTests.cs
101108
src/ApiVideo.Test/Api/LiveStreamsApiTests.cs
102109
src/ApiVideo.Test/Api/PlayerThemesApiTests.cs
110+
src/ApiVideo.Test/Api/SummariesApiTests.cs
103111
src/ApiVideo.Test/Api/TagsApiTests.cs
104112
src/ApiVideo.Test/Api/UploadTokensApiTests.cs
105113
src/ApiVideo.Test/Api/VideosApiTests.cs
@@ -128,6 +136,7 @@ src/ApiVideo.Test/Model/CaptionsListResponseTests.cs
128136
src/ApiVideo.Test/Model/CaptionsUpdatePayloadTests.cs
129137
src/ApiVideo.Test/Model/ChapterTests.cs
130138
src/ApiVideo.Test/Model/ChaptersListResponseTests.cs
139+
src/ApiVideo.Test/Model/ConflictErrorTests.cs
131140
src/ApiVideo.Test/Model/DiscardedVideoUpdatePayloadTests.cs
132141
src/ApiVideo.Test/Model/FilterBy1Tests.cs
133142
src/ApiVideo.Test/Model/FilterBy2Tests.cs
@@ -155,6 +164,11 @@ src/ApiVideo.Test/Model/QualityTests.cs
155164
src/ApiVideo.Test/Model/RefreshTokenPayloadTests.cs
156165
src/ApiVideo.Test/Model/RestreamsRequestObjectTests.cs
157166
src/ApiVideo.Test/Model/RestreamsResponseObjectTests.cs
167+
src/ApiVideo.Test/Model/SummariesListResponseTests.cs
168+
src/ApiVideo.Test/Model/SummaryCreationPayloadTests.cs
169+
src/ApiVideo.Test/Model/SummarySourceTests.cs
170+
src/ApiVideo.Test/Model/SummaryTests.cs
171+
src/ApiVideo.Test/Model/SummaryUpdatePayloadTests.cs
158172
src/ApiVideo.Test/Model/TokenCreationPayloadTests.cs
159173
src/ApiVideo.Test/Model/TokenListResponseTests.cs
160174
src/ApiVideo.Test/Model/TooManyRequestsTests.cs
@@ -188,6 +202,7 @@ src/ApiVideo/Api/CaptionsApi.cs
188202
src/ApiVideo/Api/ChaptersApi.cs
189203
src/ApiVideo/Api/LiveStreamsApi.cs
190204
src/ApiVideo/Api/PlayerThemesApi.cs
205+
src/ApiVideo/Api/SummariesApi.cs
191206
src/ApiVideo/Api/TagsApi.cs
192207
src/ApiVideo/Api/UploadTokensApi.cs
193208
src/ApiVideo/Api/VideosApi.cs
@@ -224,6 +239,7 @@ src/ApiVideo/Model/CaptionsListResponse.cs
224239
src/ApiVideo/Model/CaptionsUpdatePayload.cs
225240
src/ApiVideo/Model/Chapter.cs
226241
src/ApiVideo/Model/ChaptersListResponse.cs
242+
src/ApiVideo/Model/ConflictError.cs
227243
src/ApiVideo/Model/DiscardedVideoUpdatePayload.cs
228244
src/ApiVideo/Model/FilterBy.cs
229245
src/ApiVideo/Model/FilterBy1.cs
@@ -255,6 +271,11 @@ src/ApiVideo/Model/Quality.cs
255271
src/ApiVideo/Model/RefreshTokenPayload.cs
256272
src/ApiVideo/Model/RestreamsRequestObject.cs
257273
src/ApiVideo/Model/RestreamsResponseObject.cs
274+
src/ApiVideo/Model/SummariesListResponse.cs
275+
src/ApiVideo/Model/Summary.cs
276+
src/ApiVideo/Model/SummaryCreationPayload.cs
277+
src/ApiVideo/Model/SummarySource.cs
278+
src/ApiVideo/Model/SummaryUpdatePayload.cs
258279
src/ApiVideo/Model/TokenCreationPayload.cs
259280
src/ApiVideo/Model/TokenListResponse.cs
260281
src/ApiVideo/Model/TooManyRequests.cs
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6f374764cf476ad001123c84953d1980aaf6bc352573020d111594ab74058bf6
1+
fa7f7f8c606b69d3dd31980ebbed0f1f0e18756b7544288b3b919f35d99b61bd

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Changelog
22
All changes to this project will be documented in this file.
33

4+
## [1.6.5] - 2024-10-21
5+
- Add summary feature
6+
47
## [1.6.4] - 2024-10-08
58
- Add transcript feature
69

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
- [ChaptersApi](#chaptersapi)
2424
- [LiveStreamsApi](#livestreamsapi)
2525
- [PlayerThemesApi](#playerthemesapi)
26+
- [SummariesApi](#summariesapi)
2627
- [TagsApi](#tagsapi)
2728
- [UploadTokensApi](#uploadtokensapi)
2829
- [VideosApi](#videosapi)
@@ -259,6 +260,26 @@ Method | HTTP request | Description
259260
[**deleteLogo**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/PlayerThemesApi.md#deleteLogo) | **DELETE** `/players/{playerId}/logo` | Delete logo
260261

261262

263+
#### SummariesApi
264+
265+
266+
##### Retrieve an instance of SummariesApi:
267+
```java
268+
ApiVideoClient apiVideoClient = new ApiVideoClient("YOUR_API_KEY");
269+
SummariesApi summaries = client.Summaries()
270+
```
271+
272+
##### Endpoints
273+
274+
Method | HTTP request | Description
275+
------------- | ------------- | -------------
276+
[**create**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesApi.md#create) | **POST** `/summaries` | Generate video summary
277+
[**update**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesApi.md#update) | **PATCH** `/summaries/{summaryId}/source` | Update summary details
278+
[**delete**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesApi.md#delete) | **DELETE** `/summaries/{summaryId}` | Delete video summary
279+
[**list**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesApi.md#list) | **GET** `/summaries` | List summaries
280+
[**getSummarySource**](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesApi.md#getSummarySource) | **GET** `/summaries/{summaryId}/source` | Get summary details
281+
282+
262283
#### TagsApi
263284

264285

@@ -384,6 +405,7 @@ Method | HTTP request | Description
384405
- [CaptionsUpdatePayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/CaptionsUpdatePayload.md)
385406
- [Chapter](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/Chapter.md)
386407
- [ChaptersListResponse](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/ChaptersListResponse.md)
408+
- [ConflictError](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/ConflictError.md)
387409
- [DiscardedVideoUpdatePayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/DiscardedVideoUpdatePayload.md)
388410
- [FilterBy](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/FilterBy.md)
389411
- [FilterBy1](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/FilterBy1.md)
@@ -411,6 +433,11 @@ Method | HTTP request | Description
411433
- [RefreshTokenPayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/RefreshTokenPayload.md)
412434
- [RestreamsRequestObject](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/RestreamsRequestObject.md)
413435
- [RestreamsResponseObject](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/RestreamsResponseObject.md)
436+
- [SummariesListResponse](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummariesListResponse.md)
437+
- [Summary](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/Summary.md)
438+
- [SummaryCreationPayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummaryCreationPayload.md)
439+
- [SummarySource](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummarySource.md)
440+
- [SummaryUpdatePayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/SummaryUpdatePayload.md)
414441
- [TokenCreationPayload](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/TokenCreationPayload.md)
415442
- [TokenListResponse](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/TokenListResponse.md)
416443
- [TooManyRequests](https://github.com/apivideo/api.video-csharp-client/blob/main/docs/TooManyRequests.md)

docs/ConflictError.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# ApiVideo.Model.ConflictError
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**Type** | **string** | A link to the error documentation. | [optional]
8+
**Title** | **string** | A description of the error that occurred. | [optional]
9+
**Name** | **string** | The name of the parameter that caused the error. | [optional]
10+
**Status** | **int** | The HTTP status code. | [optional]
11+
**Detail** | **string** | A solution for the error. | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+

docs/NotFound.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**Type** | **string** | | [optional]
8-
**Title** | **string** | | [optional]
9-
**Name** | **string** | | [optional]
10-
**Status** | **int** | | [optional]
7+
**Type** | **string** | A link to the error documentation. | [optional]
8+
**Title** | **string** | A description of the error that occurred. | [optional]
9+
**Name** | **string** | The name of the parameter that caused the error. | [optional]
10+
**Status** | **int** | The HTTP status code. | [optional]
1111

1212
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1313

0 commit comments

Comments
 (0)