3.0.0
What's Changed
- Removed redundant container classes
- Changed structure of filters in some list endpoints
- Made some properties nullable
- Added fixes for Subscription Invoice Account endpoints
- ListSubscriptionComponents include query parameter becomes list with additional possible value,
HISTORIC_USAGES - Set usage ids, events ids and invoice event ids as longs
- Add new invoice event data types
- Add handle parameter for create product family request body
- Add in_use query parameter for listing subscription components
- Remove default collection method value
- Reorganize
Invoice Eventstructure:- Invoice Event is now union type
- Invoice Event Data is no longer union type. Each Invoice Event has it's own invoice_data with a concrete type
- Remove some redundant models
PRs:
- [DE-771] Remove redundant container classes by @maciej-nedza in #131
- [DE-730] DE-782 - Fixes for Subscription Invoice Account endpoints by @patryk-grudzien-keen in #132
- [DE-730] CRUD for Subscription Invoice Account endpoints Part 2 by @patryk-grudzien-keen in #133
- [DE-799] Add missing nullable types by @maciej-nedza in #134
- [DE-827] Set new long types, new invoice event types, fix test env by @maciej-nedza in #135
- [DE-801] Fix invoice events structure by @maciej-nedza in #137
- [DE-801] Improve organization description by @maciej-nedza in #138
Full Changelog: 2.0.0...3.0.0