using System.ComponentModel.DataAnnotations; using System.Text.Json; using JetBrains.Annotations; namespace Caspian.WorkflowFramework.Models; [PublicAPI] public class PublishEventModel { [Required] public string WorkflowInstanceId { get; set; } [Required] public string EventName { get; set; } [Required] public JsonElement EventData { get; set; } public string? SessionId { get; set; } }