Class CompanionSessionSnapshot
- Namespace
- Cress.Companion
- Assembly
- Cress.Companion.Core.dll
public sealed record CompanionSessionSnapshot : IEquatable<CompanionSessionSnapshot>
- Inheritance
-
CompanionSessionSnapshot
- Implements
-
- Inherited Members
-
Properties
CapturedEventCount
public int CapturedEventCount { get; init; }
Property Value
- int
Elapsed
public TimeSpan Elapsed { get; init; }
Property Value
- TimeSpan
EndedAtUtc
public DateTimeOffset? EndedAtUtc { get; init; }
Property Value
- DateTimeOffset?
ErrorMessage
public string? ErrorMessage { get; init; }
Property Value
- string
InferredStepCount
public int InferredStepCount { get; init; }
Property Value
- int
InferredSteps
public IReadOnlyList<InferredStep> InferredSteps { get; init; }
Property Value
- IReadOnlyList<InferredStep>
IsWindowVisible
public bool IsWindowVisible { get; init; }
Property Value
- bool
LastEventSummary
public string LastEventSummary { get; init; }
Property Value
- string
LastStepSummary
public string LastStepSummary { get; init; }
Property Value
- string
OverlayEnabled
public bool OverlayEnabled { get; init; }
Property Value
- bool
PreviewImageDataUrl
public string? PreviewImageDataUrl { get; init; }
Property Value
- string
ProcessId
public int ProcessId { get; init; }
Property Value
- int
ProcessName
public string ProcessName { get; init; }
Property Value
- string
StartedAtUtc
public DateTimeOffset StartedAtUtc { get; init; }
Property Value
- DateTimeOffset
Status
public CompanionSessionStatus Status { get; init; }
Property Value
- CompanionSessionStatus
SuppressedEventCount
public int SuppressedEventCount { get; init; }
Property Value
- int
WindowBounds
public CompanionWindowBounds? WindowBounds { get; init; }
Property Value
- CompanionWindowBounds
WindowTitle
public string WindowTitle { get; init; }
Property Value
- string