"The generic reason for the report. 'spam' = Unwanted or repetitive content, 'violation' = A specific rule was violated, 'other' = Some other reason.",
example:"spam",
}),
comment: z.string().openapi({
description:"The reason for the report.",
example:"Spam account",
}),
forwarded: z.boolean().openapi({
description:"Whether the report was forwarded to a remote domain.",
example: false,
}),
created_at: z.string().datetime().openapi({
description:"When the report was created.",
example:"2024-12-31T23:59:59.999Z",
}),
status_ids: z
.array(Id)
.nullable()
.openapi({
description:
"IDs of statuses that have been attached to this report for additional context.",