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

Refactor how properties are set on tag value builders #384

Closed wazzamatazz closed 3 months ago

wazzamatazz commented 3 months ago

This PR modifies TagValueBuilder so that property names on tag values are assumed to be distinct; setting a property on the builder when a property with the same name already exists results i nthe existing property being replaced.

Some methods on the builder for setting properties are now extension methods. A new extension method for setting the value of the tag using a DigitalState object has also been added.