using JetBrains.Annotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.Json; using System.Threading.Tasks; namespace Caspian.WorkflowFramework.Models { [PublicAPI] public class WorkflowModel { /// /// شناسه گردش کار /// public string? InstanceId { get; set; } /// /// نام گردش کار /// public string? Name { get; set; } /// /// اتمام گردش کار؟ /// public bool IsComplete { get; set; } /// /// برای کدام کاربر؟ /// public long? UserId { get; set; } /// /// داده صفحه جاری /// public JsonElement? CurrentPageData { get; set; } /// /// داده صفحه بعد /// /// فعلا استفاده ای نداریم /// /// public JsonElement? NextPageData { get; set; } /// /// آدرس صفحه بعدی /// public string? NextPageUrl { get; set; } /// /// رویدادی که باید پس از سابمیت صفحه بعدی منتشر شود /// public string? NextPageEventName { get; set; } } }