32 lines
1.3 KiB
C#
32 lines
1.3 KiB
C#
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>();
|
|
}
|