Files
BeWoPlaner/Data/Entities/AiPromptbausteinTree.cs
2025-12-12 14:15:58 +01:00

46 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts.Compact;
using BS.Shared.DataContracts.Feature.AI;
using BS.Shared.Interface;
namespace BeWo.Data.Entities
{
public class AiPromptbausteinTree : BeWoEntityBase, IAiPromptbaustein
{
public AiPromptbausteinTree()
{
_Tid = TableID.AiPromptbausteinTree;
}
public virtual string Displayname { get; set; }
public virtual string Content { get; set; }
public virtual AiPromptbausteinType PromptbausteinType { get; set; }
public virtual string Metadata { get; set; }
public virtual AiActionType AiActionType { get; set; }
public virtual Employee Creator { get; set; }
public virtual bool IsOnlyForCreator { get; set; }
public virtual bool ShowUserPrompt { get; set; }
public virtual bool ShowUserPromptByTenant { get; set; }
public virtual int Position { get; set; }
public virtual bool IsExpanded { get; set; }
public virtual IList<AiPromptbausteinTree> Children { get; set; } = new List<AiPromptbausteinTree>();
public virtual long? ParentOid { get; set; }
}
}