Namespace OptimaJet.Workflow.Core.Designer
Classes
- Contains request data passed to IDesignerAction.ExecuteDesignerApi(DesignerRequest) for a named Designer extension operation.
- Encapsulates the result of a Workflow Designer action and indicates whether the response contains an error.
- Provides a JsonConverter that converts CodeActionParameterDefinition.DefaultValue between its string representation and JSON values.
- Provides a JsonConverter that serializes and deserializes Type values as URL-encoded friendly type names.
- Represents the parsed components of a CLR Type name, including generic arguments, array ranks, and nullable value-type syntax.
- Represents an array specifier and its rank within a ParsedType.
- Represents the state of a process displayed in the designer.
- Generates ProcessTreeDisplayedState objects for displaying processes and their subprocesses in the designer.
- Represents the displayed state of a process and its descendant subprocesses in the designer.
- Converts JSON strings to and from enumeration values of type
T. Deserialization parses enumeration names without regard to case, while serialization uses Enum.ToString(). - Provides a JsonConverter<T> that converts CodeActionParameterDefinition.DefaultValue between its string representation and JSON values.
- Provides a JsonConverter<T> that serializes Type values as URL-encoded names produced by ParsedType.GetFriendlyName(Type) and deserializes those names.
Interfaces
- Defines a handler for a custom Workflow Designer operation registered through WorkflowRuntime.RegisterDesignerAction(string, IDesignerAction).
Enums
- Defines the built-in operation names accepted by Designer.DesignerAPI(WorkflowRuntime, NameValueCollection, out bool, Stream, bool) and Designer.DesignerAPIAsync(WorkflowRuntime, NameValueCollection, Stream, bool).
- Defines the standard request element names read by Designer.DesignerAPI(WorkflowRuntime, NameValueCollection, out bool, Stream, bool) and Designer.DesignerAPIAsync(WorkflowRuntime, NameValueCollection, Stream, bool).