feat: add feedback backend foundation
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
namespace Socialize.Api.Modules.Feedback.Data;
|
||||
|
||||
public class FeedbackReport
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public FeedbackType Type { get; set; }
|
||||
public FeedbackStatus Status { get; set; }
|
||||
public string Description { get; set; } = string.Empty;
|
||||
public Guid ReporterUserId { get; set; }
|
||||
public string ReporterDisplayName { get; set; } = string.Empty;
|
||||
public string ReporterEmail { get; set; } = string.Empty;
|
||||
public string SubmittedPath { get; set; } = string.Empty;
|
||||
public string? BrowserUserAgent { get; set; }
|
||||
public int? ViewportWidth { get; set; }
|
||||
public int? ViewportHeight { get; set; }
|
||||
public string? AppVersion { get; set; }
|
||||
public Guid? WorkspaceId { get; set; }
|
||||
public string? WorkspaceName { get; set; }
|
||||
public Guid? ClientId { get; set; }
|
||||
public string? ClientName { get; set; }
|
||||
public Guid? ProjectId { get; set; }
|
||||
public string? ProjectName { get; set; }
|
||||
public Guid? ContentItemId { get; set; }
|
||||
public string? ContentItemTitle { get; set; }
|
||||
public DateTimeOffset CreatedAt { get; set; }
|
||||
public DateTimeOffset LastActivityAt { get; set; }
|
||||
public DateTimeOffset? CancelledAt { get; set; }
|
||||
public Guid? CancelledByUserId { get; set; }
|
||||
public string? CancellationReason { get; set; }
|
||||
public ICollection<FeedbackTag> Tags { get; } = new List<FeedbackTag>();
|
||||
}
|
||||
Reference in New Issue
Block a user