削除

要件
ログインの有無 True
エンドポイント /v1/files/:id
メソッド DELETE

概要

指定されたIDのファイルを削除する。この際、そのファイルの作者または編集者権限を持つ人物のみがファイルを削除することができる。別の人物がファイルを削除しようとした場合は403エラーを返すこと。

必要なデータ

キー 値の種類
file_id String

実装要件

  • 論理削除(deleted_at / is_deleted フラグ)
  • ゴミ箱への移動(30日後に物理削除スケジュール)
  • 必要コンポーネント: PostgreSQL、定期ジョブ(cron)