復元

概要

ゴミ箱内のファイルを元のフォルダーへ復元する。元フォルダーが削除済みの場合はルートへ復元。

エンドポイント情報

要件
ログインの有無
HTTPメソッド POST
エンドポイント /v1/files/trash/:id/restore

必要なデータ

キー 値の種類 必須 説明
file_id String True 復元対象のファイルID

実装要件

  • PostgreSQL: deleted_at / is_deleted フラグを元に戻す
  • 復元先フォルダーの存在チェック(なければルートへ)