intelligentplant / AppStoreConnect.Adapters

Allows Intelligent Plant App Store Connect to query 3rd party systems
https://appstore.intelligentplant.com
MIT License
0 stars 0 forks source link

Builder type improvements #398

Closed wazzamatazz closed 3 weeks ago

wazzamatazz commented 3 weeks ago

Closes #395.

This PR adds base classes that all builder types now inherit from. The base builder classes ensure that properties cannot be duplicated.

The PR also marks static factory methods on builder types as obsolete and directs callers to use the equivalent constructor directly.

Since this PR contains breaking changes, it also bumps the version number to 5.0.0.