-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Summary
The SDK's Assets resource is missing delete and restore operations that exist in the core API.
Core API endpoints to support
DELETE /assets/{id}- Soft delete assetPOST /assets/{id}/restore- Restore deleted asset
Methods to add
class AssetsResource:
def delete(self, asset_id: UUID) -> None:
"""Soft delete an asset."""
def restore(self, asset_id: UUID) -> Asset:
"""Restore a soft-deleted asset."""Use case
Asset lifecycle management - removing deprecated assets while maintaining audit history.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers