elsa-core/src/clients/Elsa.Client/Models/ActivityDefinition.cs
Sipke Schoorstra 86980a752e
Designer web component (#636)
* Activity picker dialog

* Activity picker

* Activity editor

* Activity property fields

* Blazor bindings for Elsa designer

* Only index triggers from published & enabled workflow definitions

* Handle case of null workflow blueprint not found

* Add check for zero duration and general scheduler exceptions

* Don't rethrow expression evaluation failure

* Workflow definition settings editor modal

* Integration between stencil and blazor 🎉

* Fix expression type conversion

* Add publish button and restructure components

* Fix up workflow definition ID vs workflow definition version ID

* Update EF Core migrations

* Fix Workflow Publisher

* Fix version display

* Add Import menu item
2021-02-16 09:55:13 +01:00

21 lines
1 KiB
C#

using System.Collections.Generic;
using System.Runtime.Serialization;
namespace Elsa.Client.Models
{
[DataContract]
public class ActivityDefinition
{
[DataMember(Order = 1)] public string ActivityId { get; set; } = default!;
[DataMember(Order = 2)] public string Type { get; set; } = default!;
[DataMember(Order = 3)] public string? Name { get; set; }
[DataMember(Order = 4)] public string? DisplayName { get; set; }
[DataMember(Order = 5)] public string? Description { get; set; }
[DataMember(Order = 6)] public int? Left { get; set; }
[DataMember(Order = 7)] public int? Top { get; set; }
[DataMember(Order = 8)] public bool PersistWorkflow { get; set; }
[DataMember(Order = 9)] public bool LoadWorkflowContext { get; set; }
[DataMember(Order = 10)] public bool SaveWorkflowContext { get; set; }
[DataMember(Order = 11)] public ICollection<ActivityDefinitionProperty> Properties { get; set; } = new List<ActivityDefinitionProperty>();
}
}