Appearance
ADM-001-4 pworld_mail_delete
概要
指定メールを削除する。本文・添付の削除処理は画像削除サービス経由で行い、削除・スキップ件数や理由を返す。
POST パラメータ
| フィールド | 必須 | 説明 |
|---|---|---|
mail_id | ○ | 正の整数 |
pworld_mail_archiveテーブルからデータ取得
| カラム名 | where | 検索値 |
|---|---|---|
id | ○ | mail_id |
pworld_mail_image_refテーブルからデータ取得
| カラム名 | where | 検索値 |
|---|---|---|
mail_id | ○ | mail_id |
attachment_id | ||
image_url |
成功時 data(代表)
| 論理名 | 物理名 | 型 |
|---|---|---|
| メッセージ | message | string |
| 対象メール ID | mail_id | int |
| 削除した画像数 | deleted_image_count | int |
| スキップした画像数 | skipped_image_count | int |
| スキップ理由 | skipped_reasons | array(キーは画像識別子等。MailImageDeletionService 結果に依存) |
| エラー一覧 | errors | string の配列(空の場合あり) |
失敗
メール 0 件削除かつエラー配列ありのとき、先頭エラーを連結した message など。スキップ理由は skipped_reasons、エラー配列は errors を参照。