> ## Documentation Index
> Fetch the complete documentation index at: https://daun-docs.syahmi.fyi/llms.txt
> Use this file to discover all available pages before exploring further.

# Report Status & Report Reason (Enum/JSON)

## Report Status Enum

### Purpose

The `ReportStatus` enum represents the different statuses a report can have. Each status indicates the current state of the report handling process.

### Enum Values

```json theme={null}
{
  "REVIEWING": "reviewing",
  "NO_ACTION": "no_action",
  "SUSPENDED": "suspended"
}
```

### Status Descriptions

| Status     | Description                                                            |
| ---------- | ---------------------------------------------------------------------- |
| REVIEWING  | The report is currently being reviewed by the admins.                  |
| NO\_ACTION | No action is taken on the report as there is no ground for suspension. |
| SUSPENDED  | The report's target user / post has been suspended.                    |

***

## Report Reason Enum

### Purpose

The `ReportReason` enum represents different reasons for reporting content or users. It is used in conjunction with various lists to provide contextual descriptions for each reason.

### Enum Values

```json theme={null}
{
  "KANDUNGAN_TIDAK_SESUAI": "kandungan_tidak_sesuai",
  "ISU_KESELAMATAN": "isu_keselamatan",
  "PENYALAHGUNAAN": "penyalahgunaan",
  "SPAM": "spam",
  "KANDUNGAN_PALSU": "kandungan_palsu",
  "KANDUNGAN_SENSITIF": "kandungan_sensitif",
  "PELANGGARAN_HAK_CIPTA": "pelanggaran_hak_cipta",
  "MAKLUMAT_SALAH": "maklumat_salah"
}
```

***

## Report Reasons List

### Purpose

The `ReportReasonsList` is used to categorize and describe various issues with content. Each entry includes a label, value, and description to help users understand the nature of the report.

### List Definition

```json theme={null}
[
  {
    "label": "Isu Keselamatan",
    "value": "isu_keselamatan",
    "description": "Kandungan ini mengandungi isu keselamatan yang boleh membahayakan pengguna."
  },
  {
    "label": "Kandungan Palsu",
    "value": "kandungan_palsu",
    "description": "Kandungan ini mengandungi maklumat palsu atau mengelirukan."
  },
  {
    "label": "Kandungan Sensitif",
    "value": "kandungan_sensitif",
    "description": "Kandungan ini mungkin sensitif dan tidak sesuai untuk semua pengguna."
  },
  {
    "label": "Kandungan Tidak Sesuai",
    "value": "kandungan_tidak_sesuai",
    "description": "Kandungan ini tidak sesuai untuk tontonan umum."
  },
  {
    "label": "Maklumat Salah",
    "value": "maklumat_salah",
    "description": "Kandungan ini mengandungi maklumat salah yang boleh mengelirukan pengguna."
  },
  {
    "label": "Pelanggaran Hak Cipta",
    "value": "pelanggaran_hak_cipta",
    "description": "Kandungan ini melanggar hak cipta atau hak harta intelek orang lain."
  },
  {
    "label": "Penyalahgunaan",
    "value": "penyalahgunaan",
    "description": "Kandungan ini melibatkan penyalahgunaan, seperti gangguan atau buli."
  },
  {
    "label": "Spam",
    "value": "spam",
    "description": "Kandungan ini adalah spam atau mesej berulang yang tidak diingini."
  }
]
```

***

## User Report Reasons List

### Purpose

The `UserReportReasonsList` is tailored for reporting user behavior rather than content. It includes reasons specific to user actions and the nature of the report.

### List Definition

```json theme={null}
[
  {
    "label": "Akaun Palsu",
    "value": "spam",
    "description": "Pengguna ini menggunakan akaun palsu atau identiti yang tidak sah."
  },
  {
    "label": "Keselamatan Pengguna",
    "value": "isu_keselamatan",
    "description": "Pengguna ini terlibat dalam tindakan yang membahayakan keselamatan diri atau orang lain."
  },
  {
    "label": "Kandungan Sensitif",
    "value": "kandungan_sensitif",
    "description": "Pengguna ini berkongsi kandungan sensitif yang tidak sesuai untuk semua pengguna."
  },
  {
    "label": "Kandungan Tidak Sesuai",
    "value": "kandungan_tidak_sesuai",
    "description": "Pengguna ini berkongsi kandungan yang tidak sesuai untuk tontonan umum."
  },
  {
    "label": "Maklumat Salah",
    "value": "maklumat_salah",
    "description": "Pengguna ini memberikan maklumat yang salah dan boleh mengelirukan pengguna lain."
  },
  {
    "label": "Pelanggaran Hak Cipta",
    "value": "pelanggaran_hak_cipta",
    "description": "Pengguna ini melanggar hak cipta atau hak harta intelek orang lain."
  },
  {
    "label": "Penyalahgunaan",
    "description": "Pengguna ini terlibat dalam penyalahgunaan seperti gangguan, buli, atau tingkah laku kasar."
  },
  {
    "label": "Penyebaran Maklumat Palsu",
    "value": "kandungan_palsu",
    "description": "Pengguna ini menyebarkan maklumat palsu atau mengelirukan."
  }
]

```
