NClient icon indicating copy to clipboard operation
NClient copied to clipboard

:dizzy: NClient is an automatic type-safe .Net HTTP client that allows you to call web service API methods using annotated interfaces or controllers without boilerplate code.

Results 29 NClient issues
Sort by recently updated
recently updated
newest added

Minimal API was presented in .Net 6 by Microsoft. As far as I know NClient used to generate facades from ApiControllers. My question is: what if there is NO ApiControllers...

Type: Question
Priority: Medium
Needs: More info

GraphQL is quite a popular protocol, so the client should support it. The [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet) library can be used for this. Before implementation, you need to discuss the design. As an...

Type: Enhancement
Cost: L
Priority: Medium
Needs: Design

I would like to use the RPC protocol over HTTP or sockets. For example, to interact with the [Ethereum API](https://ethereum.org/en/developers/docs/apis/json-rpc/) or [Random.org](https://api.random.org/dashboard). There are various specifications of the RPC protocol...

Type: Enhancement
Cost: L
Priority: High
Needs: Design

It is necessary to implement a comparison of the performance of NClient virtual controllers with native ones ASP.NET controllers when the execution context is the same, the execution tasks are...

Cost: L
Priority: Medium
Type: Performance

When I want to write in a functional style, I want to skip creating interfaces and use functions. However, it is now impossible to create a client without an interface....

Type: Enhancement
Cost: L
Priority: Medium

The [NClient.Providers.Mapping.LanguageExt](https://github.com/nclient/NClient/wiki/Providers#nclientprovidersmappinglanguageext) package has the mapper for `Either` monad, but the [language-ext](https://github.com/louthy/language-ext) library contains much more monads. It would be great to implement mappers for all monads by analogy with...

Type: Enhancement
Good first issue
Cost: M
Priority: Low

**Problem** I want to make sure that my client interfaces are valid before running the app. So I want to write tests that will confirm validity. To do this, I...

Type: Enhancement
Good first issue
Cost: S
Priority: Low

Bumps System.Text.Json from 5.0.2 to 8.0.4. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=System.Text.Json&package-manager=nuget&previous-version=5.0.2&new-version=8.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies

Bumps [RestSharp](https://github.com/restsharp/RestSharp) from 107.3.0 to 112.0.0. Release notes Sourced from RestSharp's releases. 112.0.0 What's Changed Don't allow CRLF in headers by @​alexeyzimarev in restsharp/RestSharp#2258 New Contributors @​MrFrawsty made their first...

dependencies