creek-service/creek-platform

Switch marker interfaces, e.g. `OwnedResource`, to inherit from `ResourceDescriptor`

Closed this issue · 0 comments

Marker interfaces such as OwnedResource and CreatableResource, etc, don't currently extend ResourceDescriptor.

This causes complexity for method signatures, e.g. a method with a param that is a creatable resource descriptor...

I think it should work to switch all these marker interfaces to inherit from ResourceDescriptor.