nclient / NClient

: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.
Apache License 2.0
43 stars 11 forks source link

GraphQL protocol support #358

Open smolchanovsky opened 2 years ago

smolchanovsky commented 2 years ago

GraphQL is quite a popular protocol, so the client should support it. The graphql-dotnet library can be used for this. Before implementation, you need to discuss the design.

As an example for implementation, you can use the NClient.Providers.Api.Rest package. GraphQl specs: https://spec.graphql.org