Assembly: OptimaJet.Workflow.Api

Class TransitionModel

OptimaJet.Workflow.Api.Models.TransitionModel

Transition Model.

public record TransitionModel : IEquatable<TransitionModel>

Type Hierarchy

Constructors

public TransitionModel(Guid Id, Guid ProcessId, string? ExecutorIdentityId, string? ActorIdentityId, string? ExecutorName, string? ActorName, string FromActivityName, string ToActivityName, string? ToStateName, DateTime TransitionTime, string TransitionClassifier, bool IsFinalised, string? FromStateName, string? TriggerName, DateTime? StartTransitionTime, long? TransitionDuration) #
Transition Model.

Parameters

Name
Type
Description
Id
Guid
ProcessId
Guid
ExecutorIdentityId
String
ActorIdentityId
String
ExecutorName
String
ActorName
String
FromActivityName
String
ToActivityName
String
ToStateName
String
TransitionTime
DateTime
TransitionClassifier
String
IsFinalised
Boolean
FromStateName
String
TriggerName
String
StartTransitionTime
Nullable<DateTime>
TransitionDuration
Nullable<Int64>

Properties

public Guid Id { get; init; } #
public Guid ProcessId { get; init; } #
public string? ExecutorIdentityId { get; init; } #
public string? ActorIdentityId { get; init; } #
public string? ExecutorName { get; init; } #
public string? ActorName { get; init; } #
public string FromActivityName { get; init; } #
public string ToActivityName { get; init; } #
public string? ToStateName { get; init; } #
public DateTime TransitionTime { get; init; } #
public string TransitionClassifier { get; init; } #
public bool IsFinalised { get; init; } #
public string? FromStateName { get; init; } #
public string? TriggerName { get; init; } #
public DateTime? StartTransitionTime { get; init; } #
public long? TransitionDuration { get; init; } #