Skip to content

Commit f07db4d

Browse files
Merge pull request #130 from apivideo/csharp-dotnet-5
feat(csharp) .Net 5 support
2 parents 8d40f6b + 66d5b2d commit f07db4d

23 files changed

+203
-234
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
dotnet: [ '3.1.x' ]
10+
dotnet: [ '5.x' ]
1111
steps:
1212
- uses: actions/checkout@v2
1313
- name: Setup Dotnet ${{ matrix.dotnet }}

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
runs-on: ubuntu-latest
66
strategy:
77
matrix:
8-
dotnet: [ '3.1.x' ]
8+
dotnet: [ '5.x' ]
99
steps:
1010
- uses: actions/checkout@v2
1111
- name: Setup Dotnet ${{ matrix.dotnet }}

ApiVideo.sln

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
Microsoft Visual Studio Solution File, Format Version 12.00
2-
# Visual Studio 2012
3-
VisualStudioVersion = 12.0.0.0
4-
MinimumVisualStudioVersion = 10.0.0.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ApiVideo", "src\ApiVideo.csproj", "{47CD76E4-3F74-3BC2-A1BA-AF194D07E1FA}"
2+
# Visual Studio Version 17
3+
VisualStudioVersion = 17.8.34511.84
4+
MinimumVisualStudioVersion = 10.0.40219.1
5+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApiVideo", "src\ApiVideo.csproj", "{47CD76E4-3F74-3BC2-A1BA-AF194D07E1FA}"
66
EndProject
7-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ApiVideo.Test", "tests\ApiVideoTests.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
7+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApiVideoTests", "tests\ApiVideoTests.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
8+
ProjectSection(ProjectDependencies) = postProject
9+
{47CD76E4-3F74-3BC2-A1BA-AF194D07E1FA} = {47CD76E4-3F74-3BC2-A1BA-AF194D07E1FA}
10+
EndProjectSection
811
EndProject
912
Global
1013
GlobalSection(SolutionConfigurationPlatforms) = preSolution

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.4.0] - 2024-06-11
5+
- .net 5.0 support
6+
47
## [1.3.1] - 2024-02-19
58
- Update VideoStatusIngest enum
69

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,14 @@ api.video's C# API client streamlines the coding process. Chunking files is hand
5858
#### Frameworks supported
5959

6060

61-
- .NET 4.0 or later
62-
- Windows Phone 7.1 (Mango)
61+
- .NET 5.0 or later
6362

6463
#### Dependencies
6564

6665

67-
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 105.1.0
68-
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 7.0.0 or later
69-
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.2.0 or later
66+
- [RestSharp](https://www.nuget.org/packages/RestSharp) - 111.2.0
67+
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 13.0.3
68+
- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.8.0
7069

7170
We recommend using [NuGet](https://docs.nuget.org/consume/installing-nuget) to obtain the packages:
7271

src/Api/AdvancedAuthenticationApi.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ public ApiResponse<AccessToken> authenticateWithHttpInfo(AuthenticatePayload aut
108108

109109

110110
// make the HTTP request
111-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
112-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
111+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
112+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
113113
localVarPathParams, localVarContentType);
114114

115115
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -189,8 +189,8 @@ public ApiResponse<AccessToken> refreshWithHttpInfo(RefreshTokenPayload refreshT
189189

190190

191191
// make the HTTP request
192-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
193-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
192+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
193+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
194194
localVarPathParams, localVarContentType);
195195

196196
int localVarStatusCode = (int) localVarResponse.StatusCode;

src/Api/AnalyticsApi.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ public ApiResponse<AnalyticsPlaysResponse> getLiveStreamsPlaysWithHttpInfo(DateT
117117

118118

119119
// make the HTTP request
120-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
121-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
120+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
121+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
122122
localVarPathParams, localVarContentType);
123123

124124
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -308,8 +308,8 @@ public ApiResponse<AnalyticsPlaysResponse> getVideosPlaysWithHttpInfo(DateTime f
308308

309309

310310
// make the HTTP request
311-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
312-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
311+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
312+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
313313
localVarPathParams, localVarContentType);
314314

315315
int localVarStatusCode = (int) localVarResponse.StatusCode;

src/Api/CaptionsApi.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ public ApiResponse<Caption> uploadWithHttpInfo(string videoId, string language,
112112

113113

114114
// make the HTTP request
115-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
116-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
115+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
116+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
117117
localVarPathParams, localVarContentType);
118118

119119
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -190,8 +190,8 @@ public ApiResponse<Caption> getWithHttpInfo(string videoId, string language)
190190

191191

192192
// make the HTTP request
193-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
194-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
193+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
194+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
195195
localVarPathParams, localVarContentType);
196196

197197
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -288,8 +288,8 @@ public ApiResponse<Caption> updateWithHttpInfo(string videoId, string language,
288288

289289

290290
// make the HTTP request
291-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
292-
Method.PATCH, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
291+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
292+
Method.Patch, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
293293
localVarPathParams, localVarContentType);
294294

295295
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -361,8 +361,8 @@ public ApiResponse<Object> deleteWithHttpInfo(string videoId, string language)
361361

362362

363363
// make the HTTP request
364-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
365-
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
364+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
365+
Method.Delete, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
366366
localVarPathParams, localVarContentType);
367367

368368
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -436,8 +436,8 @@ public ApiResponse<CaptionsListResponse> listWithHttpInfo(string videoId, int? c
436436

437437

438438
// make the HTTP request
439-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
440-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
439+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
440+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
441441
localVarPathParams, localVarContentType);
442442

443443
int localVarStatusCode = (int) localVarResponse.StatusCode;

src/Api/ChaptersApi.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ public ApiResponse<Chapter> uploadWithHttpInfo(string videoId, string language,
112112

113113

114114
// make the HTTP request
115-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
116-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
115+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
116+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
117117
localVarPathParams, localVarContentType);
118118

119119
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -186,8 +186,8 @@ public ApiResponse<Chapter> getWithHttpInfo(string videoId, string language)
186186

187187

188188
// make the HTTP request
189-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
190-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
189+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
190+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
191191
localVarPathParams, localVarContentType);
192192

193193
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -259,8 +259,8 @@ public ApiResponse<Object> deleteWithHttpInfo(string videoId, string language)
259259

260260

261261
// make the HTTP request
262-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
263-
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
262+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
263+
Method.Delete, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
264264
localVarPathParams, localVarContentType);
265265

266266
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -334,8 +334,8 @@ public ApiResponse<ChaptersListResponse> listWithHttpInfo(string videoId, int? c
334334

335335

336336
// make the HTTP request
337-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
338-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
337+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
338+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
339339
localVarPathParams, localVarContentType);
340340

341341
int localVarStatusCode = (int) localVarResponse.StatusCode;

src/Api/LiveStreamsApi.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ public ApiResponse<LiveStream> createWithHttpInfo(LiveStreamCreationPayload live
108108

109109

110110
// make the HTTP request
111-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
112-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
111+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
112+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
113113
localVarPathParams, localVarContentType);
114114

115115
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -175,8 +175,8 @@ public ApiResponse<LiveStream> getWithHttpInfo(string liveStreamId)
175175

176176

177177
// make the HTTP request
178-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
179-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
178+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
179+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
180180
localVarPathParams, localVarContentType);
181181

182182
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -263,8 +263,8 @@ public ApiResponse<LiveStream> updateWithHttpInfo(string liveStreamId, LiveStrea
263263

264264

265265
// make the HTTP request
266-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
267-
Method.PATCH, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
266+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
267+
Method.Patch, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
268268
localVarPathParams, localVarContentType);
269269

270270
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -329,8 +329,8 @@ public ApiResponse<Object> deleteWithHttpInfo(string liveStreamId)
329329

330330

331331
// make the HTTP request
332-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
333-
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
332+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
333+
Method.Delete, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
334334
localVarPathParams, localVarContentType);
335335

336336
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -413,8 +413,8 @@ public ApiResponse<LiveStreamListResponse> listWithHttpInfo(string streamKey = d
413413

414414

415415
// make the HTTP request
416-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
417-
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
416+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
417+
Method.Get, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
418418
localVarPathParams, localVarContentType);
419419

420420
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -608,8 +608,8 @@ public ApiResponse<LiveStream> uploadThumbnailWithHttpInfo(string liveStreamId,
608608

609609

610610
// make the HTTP request
611-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
612-
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
611+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
612+
Method.Post, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
613613
localVarPathParams, localVarContentType);
614614

615615
int localVarStatusCode = (int) localVarResponse.StatusCode;
@@ -675,8 +675,8 @@ public ApiResponse<LiveStream> deleteThumbnailWithHttpInfo(string liveStreamId)
675675

676676

677677
// make the HTTP request
678-
IRestResponse localVarResponse = (IRestResponse) this.ApiClient.CallApi(localVarPath,
679-
Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
678+
RestResponse localVarResponse = (RestResponse) this.ApiClient.CallApi(localVarPath,
679+
Method.Delete, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
680680
localVarPathParams, localVarContentType);
681681

682682
int localVarStatusCode = (int) localVarResponse.StatusCode;

0 commit comments

Comments
 (0)