Table of Contents

Class ScheduleInfo

Namespace
Temporalio.Client.Schedules
Assembly
Temporalio.dll

Information about a schedule.

public record ScheduleInfo : IEquatable<ScheduleInfo>
Inheritance
ScheduleInfo
Implements
Inherited Members

Constructors

ScheduleInfo(long, long, long, IReadOnlyCollection<ScheduleActionExecution>, IReadOnlyCollection<ScheduleActionResult>, IReadOnlyCollection<DateTime>, DateTime, DateTime?)

Information about a schedule.

public ScheduleInfo(long NumActions, long NumActionsMissedCatchupWindow, long NumActionsSkippedOverlap, IReadOnlyCollection<ScheduleActionExecution> RunningActions, IReadOnlyCollection<ScheduleActionResult> RecentActions, IReadOnlyCollection<DateTime> NextActionTimes, DateTime CreatedAt, DateTime? LastUpdatedAt)

Parameters

NumActions long

Number of actions taken by the schedule.

NumActionsMissedCatchupWindow long

Number of actions skipped due to missing the catchup window.

NumActionsSkippedOverlap long

Number of actions skipped due to overlap.

RunningActions IReadOnlyCollection<ScheduleActionExecution>

Currently running actions.

RecentActions IReadOnlyCollection<ScheduleActionResult>

10 most recent actions, oldest first.

NextActionTimes IReadOnlyCollection<DateTime>

Next 10 scheduled action times.

CreatedAt DateTime

When the schedule was created.

LastUpdatedAt DateTime?

When the schedule was last updated.

Properties

CreatedAt

When the schedule was created.

public DateTime CreatedAt { get; init; }

Property Value

DateTime

LastUpdatedAt

When the schedule was last updated.

public DateTime? LastUpdatedAt { get; init; }

Property Value

DateTime?

NextActionTimes

Next 10 scheduled action times.

public IReadOnlyCollection<DateTime> NextActionTimes { get; init; }

Property Value

IReadOnlyCollection<DateTime>

NumActions

Number of actions taken by the schedule.

public long NumActions { get; init; }

Property Value

long

NumActionsMissedCatchupWindow

Number of actions skipped due to missing the catchup window.

public long NumActionsMissedCatchupWindow { get; init; }

Property Value

long

NumActionsSkippedOverlap

Number of actions skipped due to overlap.

public long NumActionsSkippedOverlap { get; init; }

Property Value

long

RecentActions

10 most recent actions, oldest first.

public IReadOnlyCollection<ScheduleActionResult> RecentActions { get; init; }

Property Value

IReadOnlyCollection<ScheduleActionResult>

RunningActions

Currently running actions.

public IReadOnlyCollection<ScheduleActionExecution> RunningActions { get; init; }

Property Value

IReadOnlyCollection<ScheduleActionExecution>