| | | 1 | | namespace Elsa.AI.Persistence.EFCore.Entities; |
| | | 2 | | |
| | | 3 | | public class AIProposalRecord |
| | | 4 | | { |
| | 23 | 5 | | public string Id { get; set; } = default!; |
| | 29 | 6 | | public string? TenantId { get; set; } |
| | 25 | 7 | | public string ConversationId { get; set; } = default!; |
| | 27 | 8 | | public string Kind { get; set; } = default!; |
| | 27 | 9 | | public string Status { get; set; } = default!; |
| | 23 | 10 | | public string? BaselineWorkflowDefinitionId { get; set; } |
| | 23 | 11 | | public string? BaselineVersionId { get; set; } |
| | 50 | 12 | | public string WorkflowPayload { get; set; } = "{}"; |
| | 49 | 13 | | public string Rationale { get; set; } = ""; |
| | 50 | 14 | | public string Warnings { get; set; } = "[]"; |
| | 50 | 15 | | public string ValidationDiagnostics { get; set; } = "[]"; |
| | 23 | 16 | | public string? GraphDiff { get; set; } |
| | 31 | 17 | | public string CreatedBy { get; set; } = default!; |
| | 35 | 18 | | public DateTimeOffset CreatedAt { get; set; } |
| | 23 | 19 | | public string? ReviewedBy { get; set; } |
| | 23 | 20 | | public DateTimeOffset? ReviewedAt { get; set; } |
| | 23 | 21 | | public string? AppliedBy { get; set; } |
| | 23 | 22 | | public DateTimeOffset? AppliedAt { get; set; } |
| | | 23 | | } |