< Summary

Information
Class: Elsa.Api.Client.Resources.WorkflowInstances.Models.WorkflowExecutionLogRecord
Assembly: Elsa.Api.Client
File(s): /home/runner/work/elsa-core/elsa-core/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/WorkflowExecutionLogRecord.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 16
Coverable lines: 16
Total lines: 36
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%210%
get_Id()100%210%
get_ActivityInstanceId()100%210%
get_ParentActivityInstanceId()100%210%
get_ActivityId()100%210%
get_ActivityType()100%210%
get_ActivityTypeVersion()100%210%
get_ActivityName()100%210%
get_NodeId()100%210%
get_Timestamp()100%210%
get_Sequence()100%210%
get_EventName()100%210%
get_Message()100%210%
get_Source()100%210%
get_ActivityState()100%210%
get_Payload()100%210%

File(s)

/home/runner/work/elsa-core/elsa-core/src/clients/Elsa.Api.Client/Resources/WorkflowInstances/Models/WorkflowExecutionLogRecord.cs

#LineLine coverage
 1namespace Elsa.Api.Client.Resources.WorkflowInstances.Models;
 2
 3/// <summary>
 4/// Represents a single execution log record.
 5/// </summary>
 6/// <param name="Id">The ID of the execution log record.</param>
 7/// <param name="ActivityInstanceId">The ID of the activity instance associated with the execution log record.</param>
 8/// <param name="ParentActivityInstanceId">The ID of the parent activity instance associated with the execution log reco
 9/// <param name="ActivityId">The ID of the activity associated with the execution log record.</param>
 10/// <param name="ActivityType">The type of the activity associated with the execution log record.</param>
 11/// <param name="ActivityTypeVersion">The version of the activity type associated with the execution log record.</param>
 12/// <param name="ActivityName">The name of the activity associated with the execution log record.</param>
 13/// <param name="NodeId">The ID of the node associated with the execution log record.</param>
 14/// <param name="Timestamp">The timestamp of the execution log record.</param>
 15/// <param name="Sequence">The sequence of the execution log record.</param>
 16/// <param name="EventName">The name of the event associated with the execution log record.</param>
 17/// <param name="Message">The message associated with the execution log record.</param>
 18/// <param name="Source">The source of the execution log record.</param>
 19/// <param name="ActivityState">The state of the activity associated with the execution log record.</param>
 20/// <param name="Payload">The payload associated with the execution log record.</param>
 021public record WorkflowExecutionLogRecord(
 022    string Id,
 023    string ActivityInstanceId,
 024    string? ParentActivityInstanceId,
 025    string ActivityId,
 026    string ActivityType,
 027    int ActivityTypeVersion,
 028    string? ActivityName,
 029    string NodeId,
 030    DateTimeOffset Timestamp,
 031    long Sequence,
 032    string? EventName,
 033    string? Message,
 034    string? Source,
 035    IDictionary<string, object>? ActivityState,
 036    object? Payload);