This repo consumes schema from nuget, and since it's mostly about the attributes, should be fairly insensitive to schema version changes.
The nuspec lists SevenDigital.Api.Schema as a dependency, so it will be installed with te wrapper's nuget package
the wrapper depends most on a few types in here - e.g. ApiEndpointAttribute which won't change much or at all. Changes to the schema are mostly about new/changed data from public api endpoints.
In Nuget, the wrapper depends on schema v0.2 or later. So you can update schema nuget package. without updating the wrapper so long as those few types remain unchanged.
This PR extracts all of the schema into a portable class lib and a separate nuget package here https://github.com/7digital/SevenDigital.Api.Schema https://www.nuget.org/packages/SevenDigital.Api.Schema/
This repo consumes schema from nuget, and since it's mostly about the attributes, should be fairly insensitive to schema version changes. The nuspec lists SevenDigital.Api.Schema as a dependency, so it will be installed with te wrapper's nuget package