MessageReportRequest constructor Null safety
- {required int messageId,
- required String senderId,
- required ChannelType channelType,
- required String channelUrl,
- required ReportCategory category,
- String? description}
Implementation
MessageReportRequest({
required int messageId,
required String senderId,
required ChannelType channelType,
required String channelUrl,
required ReportCategory category,
String? description,
}) : super() {
url = 'report/${channelType.urlString}/$channelUrl/messages/$messageId';
body = {
'reporting_user_id': state.userId,
'offending_user_id': senderId,
'report_category': category.asString(),
if (description != null) 'report_description': description
};
}