• API Documentation
Search Results for

    Show / Hide Table of Contents
    • Temporalio
      • IPayloadCodec
    • Temporalio.Api.Batch.V1
      • BatchOperationCancellation
      • BatchOperationDeletion
      • BatchOperationInfo
      • BatchOperationSignal
      • BatchOperationTermination
      • MessageReflection
    • Temporalio.Api.Command.V1
      • AcceptWorkflowUpdateCommandAttributes
      • CancelTimerCommandAttributes
      • CancelWorkflowExecutionCommandAttributes
      • Command
      • Command.AttributesOneofCase
      • CompleteWorkflowExecutionCommandAttributes
      • CompleteWorkflowUpdateCommandAttributes
      • ContinueAsNewWorkflowExecutionCommandAttributes
      • FailWorkflowExecutionCommandAttributes
      • MessageReflection
      • ModifyWorkflowPropertiesCommandAttributes
      • RecordMarkerCommandAttributes
      • RejectWorkflowUpdateCommandAttributes
      • RequestCancelActivityTaskCommandAttributes
      • RequestCancelExternalWorkflowExecutionCommandAttributes
      • ScheduleActivityTaskCommandAttributes
      • SignalExternalWorkflowExecutionCommandAttributes
      • StartChildWorkflowExecutionCommandAttributes
      • StartTimerCommandAttributes
      • UpsertWorkflowSearchAttributesCommandAttributes
    • Temporalio.Api.Common.V1
      • ActivityType
      • DataBlob
      • Header
      • Memo
      • MessageReflection
      • Payload
      • Payloads
      • RetryPolicy
      • SearchAttributes
      • WorkflowExecution
      • WorkflowType
    • Temporalio.Api.Dependencies.Gogoproto
      • GogoExtensions
      • GogoReflection
    • Temporalio.Api.Enums.V1
      • ArchivalState
      • BatchOperationReflection
      • BatchOperationState
      • BatchOperationType
      • CancelExternalWorkflowExecutionFailedCause
      • CommandType
      • CommandTypeReflection
      • CommonReflection
      • ContinueAsNewInitiator
      • EncodingType
      • EventType
      • EventTypeReflection
      • FailedCauseReflection
      • HistoryEventFilterType
      • IndexedValueType
      • InteractionType
      • InteractionTypeReflection
      • NamespaceReflection
      • NamespaceState
      • ParentClosePolicy
      • PendingActivityState
      • PendingWorkflowTaskState
      • QueryReflection
      • QueryRejectCondition
      • QueryResultType
      • ReplicationState
      • ResetReapplyType
      • ResetReflection
      • ResourceExhaustedCause
      • RetryState
      • ScheduleOverlapPolicy
      • ScheduleReflection
      • Severity
      • SignalExternalWorkflowExecutionFailedCause
      • StartChildWorkflowExecutionFailedCause
      • TaskQueueKind
      • TaskQueueReflection
      • TaskQueueType
      • TimeoutType
      • UpdateReflection
      • WorkflowExecutionStatus
      • WorkflowIdReusePolicy
      • WorkflowReflection
      • WorkflowTaskFailedCause
      • WorkflowUpdateResultAccessStyle
    • Temporalio.Api.ErrorDetails.V1
      • CancellationAlreadyRequestedFailure
      • ClientVersionNotSupportedFailure
      • MessageReflection
      • NamespaceAlreadyExistsFailure
      • NamespaceInvalidStateFailure
      • NamespaceNotActiveFailure
      • NamespaceNotFoundFailure
      • NotFoundFailure
      • PermissionDeniedFailure
      • QueryFailedFailure
      • ResourceExhaustedFailure
      • ServerVersionNotSupportedFailure
      • SystemWorkflowFailure
      • WorkflowExecutionAlreadyStartedFailure
      • WorkflowNotReadyFailure
    • Temporalio.Api.Failure.V1
      • ActivityFailureInfo
      • ApplicationFailureInfo
      • CanceledFailureInfo
      • ChildWorkflowExecutionFailureInfo
      • Failure
      • Failure.FailureInfoOneofCase
      • MessageReflection
      • ResetWorkflowFailureInfo
      • ServerFailureInfo
      • TerminatedFailureInfo
      • TimeoutFailureInfo
    • Temporalio.Api.Filter.V1
      • MessageReflection
      • StartTimeFilter
      • StatusFilter
      • WorkflowExecutionFilter
      • WorkflowTypeFilter
    • Temporalio.Api.History.V1
      • ActivityPropertiesModifiedExternallyEventAttributes
      • ActivityTaskCanceledEventAttributes
      • ActivityTaskCancelRequestedEventAttributes
      • ActivityTaskCompletedEventAttributes
      • ActivityTaskFailedEventAttributes
      • ActivityTaskScheduledEventAttributes
      • ActivityTaskStartedEventAttributes
      • ActivityTaskTimedOutEventAttributes
      • ChildWorkflowExecutionCanceledEventAttributes
      • ChildWorkflowExecutionCompletedEventAttributes
      • ChildWorkflowExecutionFailedEventAttributes
      • ChildWorkflowExecutionStartedEventAttributes
      • ChildWorkflowExecutionTerminatedEventAttributes
      • ChildWorkflowExecutionTimedOutEventAttributes
      • ExternalWorkflowExecutionCancelRequestedEventAttributes
      • ExternalWorkflowExecutionSignaledEventAttributes
      • History
      • HistoryEvent
      • HistoryEvent.AttributesOneofCase
      • MarkerRecordedEventAttributes
      • MessageReflection
      • RequestCancelExternalWorkflowExecutionFailedEventAttributes
      • RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
      • SignalExternalWorkflowExecutionFailedEventAttributes
      • SignalExternalWorkflowExecutionInitiatedEventAttributes
      • StartChildWorkflowExecutionFailedEventAttributes
      • StartChildWorkflowExecutionInitiatedEventAttributes
      • TimerCanceledEventAttributes
      • TimerFiredEventAttributes
      • TimerStartedEventAttributes
      • UpsertWorkflowSearchAttributesEventAttributes
      • WorkflowExecutionCanceledEventAttributes
      • WorkflowExecutionCancelRequestedEventAttributes
      • WorkflowExecutionCompletedEventAttributes
      • WorkflowExecutionContinuedAsNewEventAttributes
      • WorkflowExecutionFailedEventAttributes
      • WorkflowExecutionSignaledEventAttributes
      • WorkflowExecutionStartedEventAttributes
      • WorkflowExecutionTerminatedEventAttributes
      • WorkflowExecutionTimedOutEventAttributes
      • WorkflowPropertiesModifiedEventAttributes
      • WorkflowPropertiesModifiedExternallyEventAttributes
      • WorkflowTaskCompletedEventAttributes
      • WorkflowTaskFailedEventAttributes
      • WorkflowTaskScheduledEventAttributes
      • WorkflowTaskStartedEventAttributes
      • WorkflowTaskTimedOutEventAttributes
      • WorkflowUpdateAcceptedEventAttributes
      • WorkflowUpdateCompletedEventAttributes
      • WorkflowUpdateRejectedEventAttributes
    • Temporalio.Api.Interaction.V1
      • Input
      • Invocation
      • MessageReflection
      • Meta
      • Output
      • Output.ResultOneofCase
    • Temporalio.Api.Namespace.V1
      • BadBinaries
      • BadBinaryInfo
      • MessageReflection
      • NamespaceConfig
      • NamespaceFilter
      • NamespaceInfo
      • UpdateNamespaceInfo
    • Temporalio.Api.OperatorService.V1
      • AddOrUpdateRemoteClusterRequest
      • AddOrUpdateRemoteClusterResponse
      • AddSearchAttributesRequest
      • AddSearchAttributesResponse
      • ClusterMetadata
      • DeleteNamespaceRequest
      • DeleteNamespaceResponse
      • ListClustersRequest
      • ListClustersResponse
      • ListSearchAttributesRequest
      • ListSearchAttributesResponse
      • RemoveRemoteClusterRequest
      • RemoveRemoteClusterResponse
      • RemoveSearchAttributesRequest
      • RemoveSearchAttributesResponse
      • RequestResponseReflection
      • ServiceReflection
    • Temporalio.Api.Query.V1
      • MessageReflection
      • QueryRejected
      • WorkflowQuery
      • WorkflowQueryResult
    • Temporalio.Api.Replication.V1
      • ClusterReplicationConfig
      • FailoverStatus
      • MessageReflection
      • NamespaceReplicationConfig
    • Temporalio.Api.Schedule.V1
      • BackfillRequest
      • CalendarSpec
      • IntervalSpec
      • MessageReflection
      • Range
      • Schedule
      • ScheduleAction
      • ScheduleAction.ActionOneofCase
      • ScheduleActionResult
      • ScheduleInfo
      • ScheduleListEntry
      • ScheduleListInfo
      • SchedulePatch
      • SchedulePolicies
      • ScheduleSpec
      • ScheduleState
      • StructuredCalendarSpec
      • TriggerImmediatelyRequest
    • Temporalio.Api.TaskQueue.V1
      • MessageReflection
      • PollerInfo
      • StickyExecutionAttributes
      • TaskIdBlock
      • TaskQueue
      • TaskQueueMetadata
      • TaskQueuePartitionMetadata
      • TaskQueueStatus
      • VersionId
      • VersionIdNode
    • Temporalio.Api.TestService.V1
      • GetCurrentTimeResponse
      • LockTimeSkippingRequest
      • LockTimeSkippingResponse
      • RequestResponseReflection
      • ServiceReflection
      • SleepRequest
      • SleepResponse
      • SleepUntilRequest
      • UnlockTimeSkippingRequest
      • UnlockTimeSkippingResponse
    • Temporalio.Api.Version.V1
      • Alert
      • MessageReflection
      • ReleaseInfo
      • VersionInfo
    • Temporalio.Api.Workflow.V1
      • MessageReflection
      • NewWorkflowExecutionInfo
      • PendingActivityInfo
      • PendingChildExecutionInfo
      • PendingWorkflowTaskInfo
      • ResetPointInfo
      • ResetPoints
      • WorkflowExecutionConfig
      • WorkflowExecutionInfo
    • Temporalio.Api.WorkflowService.V1
      • CountWorkflowExecutionsRequest
      • CountWorkflowExecutionsResponse
      • CreateScheduleRequest
      • CreateScheduleResponse
      • DeleteScheduleRequest
      • DeleteScheduleResponse
      • DeleteWorkflowExecutionRequest
      • DeleteWorkflowExecutionResponse
      • DeprecateNamespaceRequest
      • DeprecateNamespaceResponse
      • DescribeBatchOperationRequest
      • DescribeBatchOperationResponse
      • DescribeNamespaceRequest
      • DescribeNamespaceResponse
      • DescribeScheduleRequest
      • DescribeScheduleResponse
      • DescribeTaskQueueRequest
      • DescribeTaskQueueResponse
      • DescribeWorkflowExecutionRequest
      • DescribeWorkflowExecutionResponse
      • GetClusterInfoRequest
      • GetClusterInfoResponse
      • GetSearchAttributesRequest
      • GetSearchAttributesResponse
      • GetSystemInfoRequest
      • GetSystemInfoResponse
      • GetSystemInfoResponse.Types
      • GetSystemInfoResponse.Types.Capabilities
      • GetWorkerBuildIdOrderingRequest
      • GetWorkerBuildIdOrderingResponse
      • GetWorkflowExecutionHistoryRequest
      • GetWorkflowExecutionHistoryResponse
      • GetWorkflowExecutionHistoryReverseRequest
      • GetWorkflowExecutionHistoryReverseResponse
      • ListArchivedWorkflowExecutionsRequest
      • ListArchivedWorkflowExecutionsResponse
      • ListBatchOperationsRequest
      • ListBatchOperationsResponse
      • ListClosedWorkflowExecutionsRequest
      • ListClosedWorkflowExecutionsRequest.FiltersOneofCase
      • ListClosedWorkflowExecutionsResponse
      • ListNamespacesRequest
      • ListNamespacesResponse
      • ListOpenWorkflowExecutionsRequest
      • ListOpenWorkflowExecutionsRequest.FiltersOneofCase
      • ListOpenWorkflowExecutionsResponse
      • ListScheduleMatchingTimesRequest
      • ListScheduleMatchingTimesResponse
      • ListSchedulesRequest
      • ListSchedulesResponse
      • ListTaskQueuePartitionsRequest
      • ListTaskQueuePartitionsResponse
      • ListWorkflowExecutionsRequest
      • ListWorkflowExecutionsResponse
      • PatchScheduleRequest
      • PatchScheduleResponse
      • PollActivityTaskQueueRequest
      • PollActivityTaskQueueResponse
      • PollWorkflowTaskQueueRequest
      • PollWorkflowTaskQueueResponse
      • QueryWorkflowRequest
      • QueryWorkflowResponse
      • RecordActivityTaskHeartbeatByIdRequest
      • RecordActivityTaskHeartbeatByIdResponse
      • RecordActivityTaskHeartbeatRequest
      • RecordActivityTaskHeartbeatResponse
      • RegisterNamespaceRequest
      • RegisterNamespaceResponse
      • RequestCancelWorkflowExecutionRequest
      • RequestCancelWorkflowExecutionResponse
      • RequestResponseReflection
      • ResetStickyTaskQueueRequest
      • ResetStickyTaskQueueResponse
      • ResetWorkflowExecutionRequest
      • ResetWorkflowExecutionResponse
      • RespondActivityTaskCanceledByIdRequest
      • RespondActivityTaskCanceledByIdResponse
      • RespondActivityTaskCanceledRequest
      • RespondActivityTaskCanceledResponse
      • RespondActivityTaskCompletedByIdRequest
      • RespondActivityTaskCompletedByIdResponse
      • RespondActivityTaskCompletedRequest
      • RespondActivityTaskCompletedResponse
      • RespondActivityTaskFailedByIdRequest
      • RespondActivityTaskFailedByIdResponse
      • RespondActivityTaskFailedRequest
      • RespondActivityTaskFailedResponse
      • RespondQueryTaskCompletedRequest
      • RespondQueryTaskCompletedResponse
      • RespondWorkflowTaskCompletedRequest
      • RespondWorkflowTaskCompletedResponse
      • RespondWorkflowTaskFailedRequest
      • RespondWorkflowTaskFailedResponse
      • ScanWorkflowExecutionsRequest
      • ScanWorkflowExecutionsResponse
      • ServiceReflection
      • SignalWithStartWorkflowExecutionRequest
      • SignalWithStartWorkflowExecutionResponse
      • SignalWorkflowExecutionRequest
      • SignalWorkflowExecutionResponse
      • StartBatchOperationRequest
      • StartBatchOperationRequest.OperationOneofCase
      • StartBatchOperationResponse
      • StartWorkflowExecutionRequest
      • StartWorkflowExecutionResponse
      • StopBatchOperationRequest
      • StopBatchOperationResponse
      • TerminateWorkflowExecutionRequest
      • TerminateWorkflowExecutionResponse
      • UpdateNamespaceRequest
      • UpdateNamespaceResponse
      • UpdateScheduleRequest
      • UpdateScheduleResponse
      • UpdateWorkerBuildIdOrderingRequest
      • UpdateWorkerBuildIdOrderingResponse
      • UpdateWorkflowRequest
      • UpdateWorkflowResponse
    • Temporalio.Client
      • IBridgeClientProvider
      • ITemporalClient
      • ITemporalConnection
      • OperatorService
      • OperatorService.Impl
      • RpcOptions
      • RpcRetryOptions
      • RpcService
      • TemporalClient
      • TemporalClientConnectOptions
      • TemporalClientOptions
      • TemporalConnection
      • TemporalConnectionOptions
      • TestService
      • TestService.Impl
      • TlsOptions
      • WorkflowService
      • WorkflowService.Impl
    • Temporalio.Converters
      • BinaryNullConverter
      • BinaryPlainConverter
      • BinaryProtoConverter
      • ConverterExtensions
      • DefaultFailureConverter
      • DefaultFailureConverterOptions
      • DefaultPayloadConverter
      • IEncodingConverter
      • IFailureConverter
      • IPayloadConverter
      • JsonPlainConverter
      • JsonProtoConverter
      • PayloadCodecExtensions
      • WithEncodedCommonAttributes
    • Temporalio.Exceptions
      • ActivityFailureException
      • ApplicationFailureException
      • CancelledFailureException
      • ChildWorkflowFailureException
      • FailureException
      • IFailureDetails
      • ServerFailureException
      • TemporalException
      • TerminatedFailureException
      • TimeoutFailureException
    • Temporalio.Runtime
      • LoggingOptions
      • MetricsOptions
      • OpenTelemetryOptions
      • PrometheusOptions
      • TelemetryFilterOptions
      • TelemetryFilterOptions.Level
      • TelemetryOptions
      • TemporalRuntime
      • TemporalRuntimeOptions
      • TracingOptions
    • Temporalio.Testing
      • TemporaliteOptions
      • TestServerOptions
      • WorkflowEnvironment
      • WorkflowEnvironmentStartLocalOptions
      • WorkflowEnvironmentStartTimeSkippingOptions
    • Temporalio.Worker
      • IWorkerClient

    Class WorkflowExecutionStartedEventAttributes

    Always the first event in workflow history

    Inheritance
    Object
    WorkflowExecutionStartedEventAttributes
    Implements
    Google.Protobuf.IBufferMessage
    Namespace: Temporalio.Api.History.V1
    Assembly: Temporalio.dll
    Syntax
    public sealed class WorkflowExecutionStartedEventAttributes : Google.Protobuf.IMessage<WorkflowExecutionStartedEventAttributes>, Google.Protobuf.IBufferMessage

    Constructors

    WorkflowExecutionStartedEventAttributes()

    Declaration
    public WorkflowExecutionStartedEventAttributes()

    WorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes)

    Declaration
    public WorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes other)
    Parameters
    Type Name Description
    WorkflowExecutionStartedEventAttributes other

    Fields

    AttemptFieldNumber

    Field number for the "attempt" field.

    Declaration
    public const int AttemptFieldNumber = null
    Field Value
    Type Description
    Int32

    ContinuedExecutionRunIdFieldNumber

    Field number for the "continued_execution_run_id" field.

    Declaration
    public const int ContinuedExecutionRunIdFieldNumber = null
    Field Value
    Type Description
    Int32

    ContinuedFailureFieldNumber

    Field number for the "continued_failure" field.

    Declaration
    public const int ContinuedFailureFieldNumber = null
    Field Value
    Type Description
    Int32

    CronScheduleFieldNumber

    Field number for the "cron_schedule" field.

    Declaration
    public const int CronScheduleFieldNumber = null
    Field Value
    Type Description
    Int32

    FirstExecutionRunIdFieldNumber

    Field number for the "first_execution_run_id" field.

    Declaration
    public const int FirstExecutionRunIdFieldNumber = null
    Field Value
    Type Description
    Int32

    FirstWorkflowTaskBackoffFieldNumber

    Field number for the "first_workflow_task_backoff" field.

    Declaration
    public const int FirstWorkflowTaskBackoffFieldNumber = null
    Field Value
    Type Description
    Int32

    HeaderFieldNumber

    Field number for the "header" field.

    Declaration
    public const int HeaderFieldNumber = null
    Field Value
    Type Description
    Int32

    IdentityFieldNumber

    Field number for the "identity" field.

    Declaration
    public const int IdentityFieldNumber = null
    Field Value
    Type Description
    Int32

    InitiatorFieldNumber

    Field number for the "initiator" field.

    Declaration
    public const int InitiatorFieldNumber = null
    Field Value
    Type Description
    Int32

    InputFieldNumber

    Field number for the "input" field.

    Declaration
    public const int InputFieldNumber = null
    Field Value
    Type Description
    Int32

    LastCompletionResultFieldNumber

    Field number for the "last_completion_result" field.

    Declaration
    public const int LastCompletionResultFieldNumber = null
    Field Value
    Type Description
    Int32

    MemoFieldNumber

    Field number for the "memo" field.

    Declaration
    public const int MemoFieldNumber = null
    Field Value
    Type Description
    Int32

    OriginalExecutionRunIdFieldNumber

    Field number for the "original_execution_run_id" field.

    Declaration
    public const int OriginalExecutionRunIdFieldNumber = null
    Field Value
    Type Description
    Int32

    ParentInitiatedEventIdFieldNumber

    Field number for the "parent_initiated_event_id" field.

    Declaration
    public const int ParentInitiatedEventIdFieldNumber = null
    Field Value
    Type Description
    Int32

    ParentInitiatedEventVersionFieldNumber

    Field number for the "parent_initiated_event_version" field.

    Declaration
    public const int ParentInitiatedEventVersionFieldNumber = null
    Field Value
    Type Description
    Int32

    ParentWorkflowExecutionFieldNumber

    Field number for the "parent_workflow_execution" field.

    Declaration
    public const int ParentWorkflowExecutionFieldNumber = null
    Field Value
    Type Description
    Int32

    ParentWorkflowNamespaceFieldNumber

    Field number for the "parent_workflow_namespace" field.

    Declaration
    public const int ParentWorkflowNamespaceFieldNumber = null
    Field Value
    Type Description
    Int32

    ParentWorkflowNamespaceIdFieldNumber

    Field number for the "parent_workflow_namespace_id" field.

    Declaration
    public const int ParentWorkflowNamespaceIdFieldNumber = null
    Field Value
    Type Description
    Int32

    PrevAutoResetPointsFieldNumber

    Field number for the "prev_auto_reset_points" field.

    Declaration
    public const int PrevAutoResetPointsFieldNumber = null
    Field Value
    Type Description
    Int32

    RetryPolicyFieldNumber

    Field number for the "retry_policy" field.

    Declaration
    public const int RetryPolicyFieldNumber = null
    Field Value
    Type Description
    Int32

    SearchAttributesFieldNumber

    Field number for the "search_attributes" field.

    Declaration
    public const int SearchAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    TaskQueueFieldNumber

    Field number for the "task_queue" field.

    Declaration
    public const int TaskQueueFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionExpirationTimeFieldNumber

    Field number for the "workflow_execution_expiration_time" field.

    Declaration
    public const int WorkflowExecutionExpirationTimeFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionTimeoutFieldNumber

    Field number for the "workflow_execution_timeout" field.

    Declaration
    public const int WorkflowExecutionTimeoutFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowRunTimeoutFieldNumber

    Field number for the "workflow_run_timeout" field.

    Declaration
    public const int WorkflowRunTimeoutFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskTimeoutFieldNumber

    Field number for the "workflow_task_timeout" field.

    Declaration
    public const int WorkflowTaskTimeoutFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTypeFieldNumber

    Field number for the "workflow_type" field.

    Declaration
    public const int WorkflowTypeFieldNumber = null
    Field Value
    Type Description
    Int32

    Properties

    Attempt

    Starting at 1, the number of times we have tried to execute this workflow

    Declaration
    public int Attempt { get; set; }
    Property Value
    Type Description
    Int32

    ContinuedExecutionRunId

    Run id of the previous workflow which continued-as-new or retired or cron executed into this workflow.

    Declaration
    public string ContinuedExecutionRunId { get; set; }
    Property Value
    Type Description
    String

    ContinuedFailure

    Declaration
    public Failure ContinuedFailure { get; set; }
    Property Value
    Type Description
    Failure

    CronSchedule

    If this workflow runs on a cron schedule, it will appear here

    Declaration
    public string CronSchedule { get; set; }
    Property Value
    Type Description
    String

    Descriptor

    Declaration
    public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
    Property Value
    Type Description
    Google.Protobuf.Reflection.MessageDescriptor

    FirstExecutionRunId

    This is the very first runId along the chain of ContinueAsNew, Retry, Cron and Reset. Used to identify a chain.

    Declaration
    public string FirstExecutionRunId { get; set; }
    Property Value
    Type Description
    String

    FirstWorkflowTaskBackoff

    For a cron workflow, this contains the amount of time between when this iteration of the cron workflow was scheduled and when it should run next per its cron_schedule.

    Declaration
    public Google.Protobuf.WellKnownTypes.Duration FirstWorkflowTaskBackoff { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Duration

    Header

    Declaration
    public Header Header { get; set; }
    Property Value
    Type Description
    Header

    Identity

    Identity of the client who requested this execution

    Declaration
    public string Identity { get; set; }
    Property Value
    Type Description
    String

    Initiator

    Declaration
    public ContinueAsNewInitiator Initiator { get; set; }
    Property Value
    Type Description
    ContinueAsNewInitiator

    Input

    SDK will deserialize this and provide it as arguments to the workflow function

    Declaration
    public Payloads Input { get; set; }
    Property Value
    Type Description
    Payloads

    LastCompletionResult

    Declaration
    public Payloads LastCompletionResult { get; set; }
    Property Value
    Type Description
    Payloads

    Memo

    Declaration
    public Memo Memo { get; set; }
    Property Value
    Type Description
    Memo

    OriginalExecutionRunId

    This is the run id when the WorkflowExecutionStarted event was written. A workflow reset changes the execution run_id, but preserves this field.

    Declaration
    public string OriginalExecutionRunId { get; set; }
    Property Value
    Type Description
    String

    ParentInitiatedEventId

    EventID of the child execution initiated event in parent workflow

    Declaration
    public long ParentInitiatedEventId { get; set; }
    Property Value
    Type Description
    Int64

    ParentInitiatedEventVersion

    Version of the child execution initiated event in parent workflow It should be used together with parent_initiated_event_id to identify a child initiated event for global namespace

    Declaration
    public long ParentInitiatedEventVersion { get; set; }
    Property Value
    Type Description
    Int64

    ParentWorkflowExecution

    Contains information about parent workflow execution that initiated the child workflow these attributes belong to. If the workflow these attributes belong to is not a child workflow of any other execution, this field will not be populated.

    Declaration
    public WorkflowExecution ParentWorkflowExecution { get; set; }
    Property Value
    Type Description
    WorkflowExecution

    ParentWorkflowNamespace

    If this workflow is a child, the namespace our parent lives in. SDKs and UI tools should use parent_workflow_namespace field but server must use parent_workflow_namespace_id only.

    Declaration
    public string ParentWorkflowNamespace { get; set; }
    Property Value
    Type Description
    String

    ParentWorkflowNamespaceId

    Declaration
    public string ParentWorkflowNamespaceId { get; set; }
    Property Value
    Type Description
    String

    Parser

    Declaration
    public static Google.Protobuf.MessageParser<WorkflowExecutionStartedEventAttributes> Parser { get; }
    Property Value
    Type Description
    Google.Protobuf.MessageParser<WorkflowExecutionStartedEventAttributes>

    PrevAutoResetPoints

    Declaration
    public ResetPoints PrevAutoResetPoints { get; set; }
    Property Value
    Type Description
    ResetPoints

    RetryPolicy

    Declaration
    public RetryPolicy RetryPolicy { get; set; }
    Property Value
    Type Description
    RetryPolicy

    SearchAttributes

    Declaration
    public SearchAttributes SearchAttributes { get; set; }
    Property Value
    Type Description
    SearchAttributes

    TaskQueue

    Declaration
    public TaskQueue TaskQueue { get; set; }
    Property Value
    Type Description
    TaskQueue

    WorkflowExecutionExpirationTime

    The absolute time at which the workflow will be timed out. This is passed without change to the next run/retry of a workflow.

    Declaration
    public Google.Protobuf.WellKnownTypes.Timestamp WorkflowExecutionExpirationTime { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Timestamp

    WorkflowExecutionTimeout

    Total workflow execution timeout including retries and continue as new.

    Declaration
    public Google.Protobuf.WellKnownTypes.Duration WorkflowExecutionTimeout { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Duration

    WorkflowRunTimeout

    Timeout of a single workflow run.

    Declaration
    public Google.Protobuf.WellKnownTypes.Duration WorkflowRunTimeout { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Duration

    WorkflowTaskTimeout

    Timeout of a single workflow task.

    Declaration
    public Google.Protobuf.WellKnownTypes.Duration WorkflowTaskTimeout { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Duration

    WorkflowType

    Declaration
    public WorkflowType WorkflowType { get; set; }
    Property Value
    Type Description
    WorkflowType

    Methods

    CalculateSize()

    Declaration
    public int CalculateSize()
    Returns
    Type Description
    Int32

    Clone()

    Declaration
    public WorkflowExecutionStartedEventAttributes Clone()
    Returns
    Type Description
    WorkflowExecutionStartedEventAttributes

    Equals(Object)

    Declaration
    public override bool Equals(object other)
    Parameters
    Type Name Description
    Object other
    Returns
    Type Description
    Boolean

    Equals(WorkflowExecutionStartedEventAttributes)

    Declaration
    public bool Equals(WorkflowExecutionStartedEventAttributes other)
    Parameters
    Type Name Description
    WorkflowExecutionStartedEventAttributes other
    Returns
    Type Description
    Boolean

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32

    MergeFrom(Google.Protobuf.CodedInputStream)

    Declaration
    public void MergeFrom(Google.Protobuf.CodedInputStream input)
    Parameters
    Type Name Description
    Google.Protobuf.CodedInputStream input

    MergeFrom(WorkflowExecutionStartedEventAttributes)

    Declaration
    public void MergeFrom(WorkflowExecutionStartedEventAttributes other)
    Parameters
    Type Name Description
    WorkflowExecutionStartedEventAttributes other

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    WriteTo(Google.Protobuf.CodedOutputStream)

    Declaration
    public void WriteTo(Google.Protobuf.CodedOutputStream output)
    Parameters
    Type Name Description
    Google.Protobuf.CodedOutputStream output

    Implements

    Google.Protobuf.IBufferMessage
    In This Article
    Back to top