Apsy.Common.Api
2.2.0
See the version list below for details.
dotnet add package Apsy.Common.Api --version 2.2.0
NuGet\Install-Package Apsy.Common.Api -Version 2.2.0
<PackageReference Include="Apsy.Common.Api" Version="2.2.0" />
paket add Apsy.Common.Api --version 2.2.0
#r "nuget: Apsy.Common.Api, 2.2.0"
// Install Apsy.Common.Api as a Cake Addin #addin nuget:?package=Apsy.Common.Api&version=2.2.0 // Install Apsy.Common.Api as a Cake Tool #tool nuget:?package=Apsy.Common.Api&version=2.2.0
Makes using GraphQL in .NET as easy as applying an attribute {Api] to exposed properties and registeting the types using dependecy injection.
Wraps the implementation of GraphQL by Joe McBride (https://github.com/graphql-dotnet/graphql-dotnet). Using this implementation, the consumer needs to define many extra types like GraphTypes, GraphInputTypes, ... which is very time consuming and include repetitive code.
We eliminate this pain by using reflection to automatically generate those types.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- FirebaseAuthentication.net (>= 3.4.0)
- FirebaseDatabase.net (>= 4.0.4)
- GraphQL (>= 3.0.0.2026)
- GraphQL.SystemTextJson (>= 3.0.0.2026)
- GraphQL-Parser (>= 5.3.0)
- Microsoft.AspNetCore.Mvc.ViewFeatures (>= 2.2.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 3.1.7)
- Newtonsoft.Json (>= 12.0.3)
- Swashbuckle.AspNetCore.Swagger (>= 5.5.1)
- Swashbuckle.AspNetCore.SwaggerGen (>= 5.5.1)
- System.IdentityModel.Tokens.Jwt (>= 6.7.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Added ObserbavleService to simplfy subscription implementation