Assembly: OptimaJet.Workflow.Api

Class ProcessModel

OptimaJet.Workflow.Api.Models.ProcessModel

Process Model.

public record ProcessModel : IEquatable<ProcessModel>

Type Hierarchy

Constructors

public ProcessModel(Guid Id, string? StateName, string ActivityName, Guid? SchemeId, string? PreviousState, string? PreviousStateForDirect, string? PreviousStateForReverse, string? PreviousActivity, string? PreviousActivityForDirect, string? PreviousActivityForReverse, Guid? ParentProcessId, Guid RootProcessId, string? TenantId, string? StartingTransition, string? SubprocessName, DateTime CreationDate, DateTime? LastTransitionDate, string? CalendarName) #
Process Model.

Parameters

Name
Type
Description
Id
Guid
StateName
String
ActivityName
String
SchemeId
Nullable<Guid>
PreviousState
String
PreviousStateForDirect
String
PreviousStateForReverse
String
PreviousActivity
String
PreviousActivityForDirect
String
PreviousActivityForReverse
String
ParentProcessId
Nullable<Guid>
RootProcessId
Guid
TenantId
String
StartingTransition
String
SubprocessName
String
CreationDate
DateTime
LastTransitionDate
Nullable<DateTime>
CalendarName
String

Properties

public Guid Id { get; init; } #
public string? StateName { get; init; } #
public string ActivityName { get; init; } #
public Guid? SchemeId { get; init; } #
public string? PreviousState { get; init; } #
public string? PreviousStateForDirect { get; init; } #
public string? PreviousStateForReverse { get; init; } #
public string? PreviousActivity { get; init; } #
public string? PreviousActivityForDirect { get; init; } #
public string? PreviousActivityForReverse { get; init; } #
public Guid? ParentProcessId { get; init; } #
public Guid RootProcessId { get; init; } #
public string? TenantId { get; init; } #
public string? StartingTransition { get; init; } #
public string? SubprocessName { get; init; } #
public DateTime CreationDate { get; init; } #
public DateTime? LastTransitionDate { get; init; } #
public string? CalendarName { get; init; } #