Class ScheduleListInfo
ScheduleListInfo is an abbreviated set of values from Schedule and ScheduleInfo
that's returned in ListSchedules.
Inheritance
ScheduleListInfo
Implements
Google.Protobuf.IBufferMessage
Assembly: Temporalio.dll
Syntax
public sealed class ScheduleListInfo : Google.Protobuf.IMessage<ScheduleListInfo>, Google.Protobuf.IBufferMessage
Constructors
ScheduleListInfo()
Declaration
public ScheduleListInfo()
ScheduleListInfo(ScheduleListInfo)
Declaration
public ScheduleListInfo(ScheduleListInfo other)
Parameters
Fields
FutureActionTimesFieldNumber
Field number for the "future_action_times" field.
Declaration
public const int FutureActionTimesFieldNumber = null
Field Value
NotesFieldNumber
Field number for the "notes" field.
Declaration
public const int NotesFieldNumber = null
Field Value
PausedFieldNumber
Field number for the "paused" field.
Declaration
public const int PausedFieldNumber = null
Field Value
RecentActionsFieldNumber
Field number for the "recent_actions" field.
Declaration
public const int RecentActionsFieldNumber = null
Field Value
SpecFieldNumber
Field number for the "spec" field.
Declaration
public const int SpecFieldNumber = null
Field Value
WorkflowTypeFieldNumber
Field number for the "workflow_type" field.
Declaration
public const int WorkflowTypeFieldNumber = null
Field Value
Properties
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
FutureActionTimes
Declaration
public Google.Protobuf.Collections.RepeatedField<Google.Protobuf.WellKnownTypes.Timestamp> FutureActionTimes { get; }
Property Value
Type |
Description |
Google.Protobuf.Collections.RepeatedField<Google.Protobuf.WellKnownTypes.Timestamp> |
|
Notes
Declaration
public string Notes { get; set; }
Property Value
Parser
Declaration
public static Google.Protobuf.MessageParser<ScheduleListInfo> Parser { get; }
Property Value
Paused
Declaration
public bool Paused { get; set; }
Property Value
RecentActions
From info (maybe fewer entries):
Declaration
public Google.Protobuf.Collections.RepeatedField<ScheduleActionResult> RecentActions { get; }
Property Value
Spec
From spec:
Some fields are dropped from this copy of spec: timezone_data
Declaration
public ScheduleSpec Spec { get; set; }
Property Value
WorkflowType
From action:
Action is a oneof field, but we need to encode this in JSON and oneof fields don't work
well with JSON. If action is start_workflow, this is set:
Declaration
public WorkflowType WorkflowType { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
public ScheduleListInfo Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
Equals(ScheduleListInfo)
Declaration
public bool Equals(ScheduleListInfo other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(ScheduleListInfo)
Declaration
public void MergeFrom(ScheduleListInfo other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IBufferMessage