DeleteView

@Order(value = 5)
@Summary(value = "Delete a view")
object DeleteView : DeleteAggregate

Deletes a view (soft, as Wow deletes an aggregate): DELETE …/view/{id} with the body {}, carrying the expected version.

A command of the view store's own rather than Wow's DefaultDeleteAggregate: an aggregate that handles a command claims that command's type in Wow's metadata, so handling DefaultDeleteAggregate here would name its schema after the view store in every host that embeds the starter, and change the host's own delete routes in its OpenAPI.