Vonage / vonage-java-sdk

Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Numbers, Verify (2FA), Video and more.
https://developer.vonage.com/en/home
Apache License 2.0
97 stars 121 forks source link

refactor: DynamicEndpoint for Video API #503

Closed SMadani closed 9 months ago

SMadani commented 9 months ago

Finishes the migration to DynamicEndpoint for Video API, just like with other APIs that have been refactored.

codecov-commenter commented 9 months ago

Codecov Report

Merging #503 (d90251b) into main (1d3f62c) will decrease coverage by 0.28%. Report is 1 commits behind head on main. The diff coverage is 100.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #503 +/- ## ============================================ - Coverage 94.61% 94.34% -0.28% + Complexity 2864 2755 -109 ============================================ Files 422 399 -23 Lines 6911 6651 -260 Branches 440 436 -4 ============================================ - Hits 6539 6275 -264 - Misses 200 203 +3 - Partials 172 173 +1 ``` | [Files](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage) | Coverage Δ | | |---|---|---| | [.../com/vonage/client/video/CreateSessionRequest.java](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage#diff-c3JjL21haW4vamF2YS9jb20vdm9uYWdlL2NsaWVudC92aWRlby9DcmVhdGVTZXNzaW9uUmVxdWVzdC5qYXZh) | `100.00% <ø> (ø)` | | | [...ge/client/video/ListStreamCompositionsRequest.java](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage#diff-c3JjL21haW4vamF2YS9jb20vdm9uYWdlL2NsaWVudC92aWRlby9MaXN0U3RyZWFtQ29tcG9zaXRpb25zUmVxdWVzdC5qYXZh) | `100.00% <ø> (ø)` | | | [...a/com/vonage/client/video/MuteSessionResponse.java](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage#diff-c3JjL21haW4vamF2YS9jb20vdm9uYWdlL2NsaWVudC92aWRlby9NdXRlU2Vzc2lvblJlc3BvbnNlLmphdmE=) | `100.00% <100.00%> (ø)` | | | [...main/java/com/vonage/client/video/VideoClient.java](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage#diff-c3JjL21haW4vamF2YS9jb20vdm9uYWdlL2NsaWVudC92aWRlby9WaWRlb0NsaWVudC5qYXZh) | `99.31% <100.00%> (+0.06%)` | :arrow_up: | | [...om/vonage/client/video/VideoResponseException.java](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage#diff-c3JjL21haW4vamF2YS9jb20vdm9uYWdlL2NsaWVudC92aWRlby9WaWRlb1Jlc3BvbnNlRXhjZXB0aW9uLmphdmE=) | `100.00% <100.00%> (ø)` | | ... and [2 files with indirect coverage changes](https://app.codecov.io/gh/Vonage/vonage-java-sdk/pull/503/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vonage)