Class ChildWorkflowExecutionTerminatedEventAttributes
- Namespace
- Temporalio.Api.History.V1
- Assembly
- Temporalio.dll
public sealed class ChildWorkflowExecutionTerminatedEventAttributes : IMessage<ChildWorkflowExecutionTerminatedEventAttributes>, IEquatable<ChildWorkflowExecutionTerminatedEventAttributes>, IDeepCloneable<ChildWorkflowExecutionTerminatedEventAttributes>, IBufferMessage, IMessage- Inheritance
- 
      
      ChildWorkflowExecutionTerminatedEventAttributes
- Implements
- 
      
      
      IDeepCloneable<ChildWorkflowExecutionTerminatedEventAttributes>IBufferMessageIMessage
- Inherited Members
Constructors
ChildWorkflowExecutionTerminatedEventAttributes()
public ChildWorkflowExecutionTerminatedEventAttributes()ChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes)
public ChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes other)Parameters
Fields
InitiatedEventIdFieldNumber
Field number for the "initiated_event_id" field.
public const int InitiatedEventIdFieldNumber = 4Field Value
NamespaceFieldNumber
Field number for the "namespace" field.
public const int NamespaceFieldNumber = 1Field Value
NamespaceIdFieldNumber
Field number for the "namespace_id" field.
public const int NamespaceIdFieldNumber = 6Field Value
StartedEventIdFieldNumber
Field number for the "started_event_id" field.
public const int StartedEventIdFieldNumber = 5Field Value
WorkflowExecutionFieldNumber
Field number for the "workflow_execution" field.
public const int WorkflowExecutionFieldNumber = 2Field Value
WorkflowTypeFieldNumber
Field number for the "workflow_type" field.
public const int WorkflowTypeFieldNumber = 3Field Value
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }Property Value
- MessageDescriptor
InitiatedEventId
Id of the START_CHILD_WORKFLOW_EXECUTION_INITIATED event which this event corresponds to
public long InitiatedEventId { get; set; }Property Value
Namespace
Namespace of the child workflow.
SDKs and UI tools should use namespace field but server must use namespace_id only.
public string Namespace { get; set; }Property Value
NamespaceId
public string NamespaceId { get; set; }Property Value
Parser
public static MessageParser<ChildWorkflowExecutionTerminatedEventAttributes> Parser { get; }Property Value
- MessageParser<ChildWorkflowExecutionTerminatedEventAttributes>
StartedEventId
Id of the CHILD_WORKFLOW_EXECUTION_STARTED event which this event corresponds to
public long StartedEventId { get; set; }Property Value
WorkflowExecution
public WorkflowExecution WorkflowExecution { get; set; }Property Value
WorkflowType
public WorkflowType WorkflowType { get; set; }Property Value
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()Returns
- int
- The number of bytes required to write this message to a coded output stream. 
Clone()
Creates a deep clone of this object.
public ChildWorkflowExecutionTerminatedEventAttributes Clone()Returns
- ChildWorkflowExecutionTerminatedEventAttributes
- A deep clone of this object. 
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object other)Parameters
- otherobject
Returns
Equals(ChildWorkflowExecutionTerminatedEventAttributes)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ChildWorkflowExecutionTerminatedEventAttributes other)Parameters
- otherChildWorkflowExecutionTerminatedEventAttributes
- An object to compare with this object. 
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)Parameters
- inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
MergeFrom(ChildWorkflowExecutionTerminatedEventAttributes)
Merges the given message into this one.
public void MergeFrom(ChildWorkflowExecutionTerminatedEventAttributes other)Parameters
Remarks
See the user guide for precise merge semantics.
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
- A string that represents the current object. 
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)Parameters
- outputCodedOutputStream
- Coded output stream to write the data to. Must not be null.