9 lines
478 B
Python
9 lines
478 B
Python
from uuid import UUID
|
|
|
|
from itd.request import fetch
|
|
from itd.enums import ReportTargetReason, ReportTargetType
|
|
|
|
def report(token: str, id: UUID, type: ReportTargetType = ReportTargetType.POST, reason: ReportTargetReason = ReportTargetReason.OTHER, description: str | None = None):
|
|
if description is None:
|
|
description = ''
|
|
return fetch(token, 'post', 'reports', {'targetId': str(id), 'targetType': type.value, 'reason': reason.value, 'description': description}) |