Table of Contents

Namespace Temporalio.Api.Sdk.V1

Classes

EnhancedStackTrace

Internal structure used to create worker stack traces with references to code.

EnhancedStackTraceReflection

Holder for reflection information generated from temporal/api/sdk/v1/enhanced_stack_trace.proto

EventGroupMarker
EventGroupMarker.Types

Container for nested types declared in the EventGroupMarker message type.

EventGroupMarker.Types.InboundEvent

The event ID of an event in the present workflow that triggered implicit creation of this group Marker.

The target event's type must be one of the following:

  • WORKFLOW_EXECUTION_STARTED
  • WORKFLOW_EXECUTION_SIGNALED
EventGroupMarker.Types.InboundUpdate

The identifier of an inbound Update (request.meta.update_id) whose handler triggered implicit creation of this group Marker.

Used in place of inbound_event_id for Updates because the event ID of the UpdateAccepted history event is not known until the Workflow Task is completed and recorded by the server, which may be too late.

EventGroupMarker.Types.Label

A user-defined short-form string value to be used as the group's label.

EventGroupMarkerReflection

Holder for reflection information generated from temporal/api/sdk/v1/event_group_marker.proto

ExternalStorageReference

ExternalStorageReference identifies a payload stored in an external storage system. It is used as a claim-check token, allowing the actual payload data to be retrieved from the named driver using the provided claim data.

ExternalStorageReflection

Holder for reflection information generated from temporal/api/sdk/v1/external_storage.proto

StackTrace

Collection of FileLocation messages from a single stack.

StackTraceFileLocation

More specific location details of a file: its path, precise line and column numbers if applicable, and function name if available. In essence, a pointer to a location in a file

StackTraceFileSlice

"Slice" of a file starting at line_offset -- a line offset and code fragment corresponding to the worker's stack.

StackTraceSDKInfo

Information pertaining to the SDK that the trace has been captured from. (-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: Naming SDK version is optional. --)

TaskCompleteMetadataReflection

Holder for reflection information generated from temporal/api/sdk/v1/task_complete_metadata.proto

UserMetadata

Information a user can set, often for use by user interfaces.

UserMetadataReflection

Holder for reflection information generated from temporal/api/sdk/v1/user_metadata.proto

WorkerConfig
WorkerConfig.Types

Container for nested types declared in the WorkerConfig message type.

WorkerConfig.Types.AutoscalingPollerBehavior
WorkerConfig.Types.SimplePollerBehavior
WorkerConfigReflection

Holder for reflection information generated from temporal/api/sdk/v1/worker_config.proto

WorkflowDefinition

(-- api-linter: core::0203::optional=disabled --)

WorkflowInteractionDefinition

(-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: The name field is optional. --) (-- api-linter: core::0203::optional=disabled --)

WorkflowMetadata

The name of the query to retrieve this information is __temporal_workflow_metadata.

WorkflowMetadataReflection

Holder for reflection information generated from temporal/api/sdk/v1/workflow_metadata.proto

WorkflowTaskCompletedMetadata

Enums

EventGroupMarker.VariantOneofCase

Enum of possible cases for the "variant" oneof.

WorkerConfig.PollerBehaviorOneofCase

Enum of possible cases for the "poller_behavior" oneof.