Allow stream return type (#39)

This commit is contained in:
Patrick Stevens
2023-12-29 18:36:10 +00:00
committed by GitHub
parent dc0f0803b3
commit 9e9744d37b
6 changed files with 155 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ namespace PureGym
open System
open System.Threading
open System.Threading.Tasks
open System.IO
open RestEase
[<WoofWare.Myriad.Plugins.HttpClient>]
@@ -29,3 +30,12 @@ type IPureGymApi =
[<Get "endpoint/{param}">]
abstract GetPathParam : [<Path "param">] parameter : string * ?ct : CancellationToken -> Task<string>
[<Get "endpoint">]
abstract GetStream : ?ct : CancellationToken -> Task<System.IO.Stream>
[<Get "endpoint">]
abstract GetStream' : ?ct : CancellationToken -> Task<IO.Stream>
[<Get "endpoint">]
abstract GetStream'' : ?ct : CancellationToken -> Task<Stream>