PeakSystems.ShopifyGraphQL
1.1.32
dotnet add package PeakSystems.ShopifyGraphQL --version 1.1.32
NuGet\Install-Package PeakSystems.ShopifyGraphQL -Version 1.1.32
<PackageReference Include="PeakSystems.ShopifyGraphQL" Version="1.1.32" />
<PackageVersion Include="PeakSystems.ShopifyGraphQL" Version="1.1.32" />
<PackageReference Include="PeakSystems.ShopifyGraphQL" />
paket add PeakSystems.ShopifyGraphQL --version 1.1.32
#r "nuget: PeakSystems.ShopifyGraphQL, 1.1.32"
#:package PeakSystems.ShopifyGraphQL@1.1.32
#addin nuget:?package=PeakSystems.ShopifyGraphQL&version=1.1.32
#tool nuget:?package=PeakSystems.ShopifyGraphQL&version=1.1.32
Shopify GraphQL Library
A C# library for interacting with the Shopify GraphQL API using ZeroQL. Created for PeakWMS integration with Shopify.
To test and build the library, change the version in the ShopifyGraphQL.csproj file to a non-conflicting version (e.g., 1.1.16-dev).
Then run the following command in the terminal:<br>
dotnet pack -o {Path to nuget folder} <br>
For example:<br>
dotnet pack -o C:\Repositories\Nuget <br>
This will create a NuGet package in the specified output directory, which can be used in other projects to test the changes.
Regenerating the schema
GraphQL/schema.graphql is an introspection dump of the Shopify Admin API, taken from
https://shopify.dev/admin-graphql-direct-proxy/{version}. ZeroQL regenerates the typed client from it at build time,
so nothing generated is committed.
Interface-implements-interface clauses (interface Catalog implements Node) are omitted from the printed schema:
ZeroQL 8.0.0 emits a duplicate base interface (CS0528) for them. No field is lost by leaving them out.
The API version must be the same in all four places: AdminApiVersion in
GraphQL/Services/AbstractShopifyService.cs, the schema the dump was taken from, GraphQL/shopify.zeroql.json and
GraphQL/graphql.config.yml.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Http (>= 10.0.9)
- Newtonsoft.Json (>= 13.0.4)
- ZeroQL.Runtime (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|