OptionalbaseOptionalidPath-param name for the item id. Default "id" ⇒ ".../:id".
OptionallistDeclare list query params (page/perPage/sort/order/q) on the list route. Default true; pass options to scope.
OptionalsoftSOFT delete: DELETE marks the row (sets a deletedAt column) instead of removing it, so the projected DELETE
returns the affected row (200), not 204. The patch is built at runtime by softDeleteValues.
OptionalanonymizeANONYMIZE on delete (GDPR keep-record): DELETE redacts these columns instead of removing the row. Like
softDelete, the projected DELETE returns the affected row (200). The patch comes from anonymizeValues.
Base path for the collection. Default "/" + tableName, e.g. "/users".