divan/RMuseum/Models/Note/RUserNoteAbuseReport.cs
2021-11-20 18:54:32 +03:30

43 lines
1004 B
C#

using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Note
{
/// <summary>
/// (Public) User Notes Abuse Report
/// </summary>
public class RUserNoteAbuseReport
{
/// <summary>
/// Id
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// Note Id
/// </summary>
public Guid NoteId { get; set; }
/// <summary>
/// Note
/// </summary>
public RUserNote Note { get; set; }
/// <summary>
/// some explanotory text provided by reporter
/// </summary>
public string ReasonText { get; set; }
/// <summary>
/// reporting user Id (nullable to allow deleting users and keeping this part of data if needed)
/// </summary>
public Guid? ReporterId { get; set; }
/// <summary>
/// reporting user
/// </summary>
public virtual RAppUser Reporter { get; set; }
}
}