22
22
- [ ChaptersApi] ( #chaptersapi )
23
23
- [ LiveStreamsApi] ( #livestreamsapi )
24
24
- [ PlayerThemesApi] ( #playerthemesapi )
25
+ - [ SummariesApi] ( #summariesapi )
25
26
- [ TagsApi] ( #tagsapi )
26
27
- [ UploadTokensApi] ( #uploadtokensapi )
27
28
- [ VideosApi] ( #videosapi )
@@ -69,7 +70,7 @@ Add this dependency to your project's POM:
69
70
<dependency >
70
71
<groupId >video.api</groupId >
71
72
<artifactId >java-api-client</artifactId >
72
- <version >1.4.4 </version >
73
+ <version >1.4.5 </version >
73
74
<scope >compile</scope >
74
75
</dependency >
75
76
```
@@ -79,7 +80,7 @@ Add this dependency to your project's POM:
79
80
Add this dependency to your project's build file:
80
81
81
82
``` groovy
82
- implementation "video.api:java-api-client:1.4.4 "
83
+ implementation "video.api:java-api-client:1.4.5 "
83
84
```
84
85
85
86
#### Others
@@ -92,7 +93,7 @@ mvn clean package
92
93
93
94
Then manually install the following JARs:
94
95
95
- * ` target/java-api-client-1.4.4 .jar `
96
+ * ` target/java-api-client-1.4.5 .jar `
96
97
* ` target/lib/*.jar `
97
98
98
99
### Code sample
@@ -249,6 +250,28 @@ Method | HTTP request | Description
249
250
[ ** deleteLogo** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/PlayerThemesApi.md#deleteLogo ) | ** DELETE** ` /players/{playerId}/logo ` | Delete logo
250
251
251
252
253
+ ### SummariesApi
254
+
255
+
256
+ #### Retrieve an instance of SummariesApi:
257
+ ``` java
258
+ ApiVideoClient client = new ApiVideoClient (" YOUR_API_KEY" );
259
+ SummariesApi summaries = client. summaries()
260
+ ```
261
+
262
+
263
+
264
+ #### Endpoints
265
+
266
+ Method | HTTP request | Description
267
+ ------------- | ------------- | -------------
268
+ [ ** create** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesApi.md#create ) | ** POST** ` /summaries ` | Generate video summary
269
+ [ ** update** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesApi.md#update ) | ** PATCH** ` /summaries/{summaryId}/source ` | Update summary details
270
+ [ ** delete** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesApi.md#delete ) | ** DELETE** ` /summaries/{summaryId} ` | Delete video summary
271
+ [ ** list** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesApi.md#list ) | ** GET** ` /summaries ` | List summaries
272
+ [ ** getSummarySource** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesApi.md#getSummarySource ) | ** GET** ` /summaries/{summaryId}/source ` | Get summary details
273
+
274
+
252
275
### TagsApi
253
276
254
277
@@ -384,6 +407,7 @@ Method | HTTP request | Description
384
407
- [ CaptionsUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/CaptionsUpdatePayload.md )
385
408
- [ Chapter] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Chapter.md )
386
409
- [ ChaptersListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/ChaptersListResponse.md )
410
+ - [ ConflictError] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/ConflictError.md )
387
411
- [ DiscardedVideoUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/DiscardedVideoUpdatePayload.md )
388
412
- [ FilterBy] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/FilterBy.md )
389
413
- [ FilterBy1] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/FilterBy1.md )
@@ -411,6 +435,11 @@ Method | HTTP request | Description
411
435
- [ RefreshTokenPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/RefreshTokenPayload.md )
412
436
- [ RestreamsRequestObject] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/RestreamsRequestObject.md )
413
437
- [ RestreamsResponseObject] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/RestreamsResponseObject.md )
438
+ - [ SummariesListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummariesListResponse.md )
439
+ - [ Summary] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Summary.md )
440
+ - [ SummaryCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummaryCreationPayload.md )
441
+ - [ SummarySource] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummarySource.md )
442
+ - [ SummaryUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/SummaryUpdatePayload.md )
414
443
- [ TokenCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenCreationPayload.md )
415
444
- [ TokenListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenListResponse.md )
416
445
- [ TooManyRequests] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TooManyRequests.md )
0 commit comments