Expand description
Contains the protobuf definitions used as arguments to and return values from interactions with the Temporal Core SDK. Language SDK authors can generate structs using the proto definitions that will match the generated structs in this module.
Modules§
- constants
- Contains various constants that are used by core when storing/serializing data
- coresdk
- Contains all protobufs relating to communication between core and lang-specific SDKs
- grpc
- temporal
- utilities
- Utility functions for working with protobuf types.
Structs§
- Task
Token - Type-safe wrapper for task token bytes
Statics§
- ENCODING_
PAYLOAD_ KEY - Payload metadata key that identifies the encoding format.
- JSON_
ENCODING_ VAL - The metadata value for JSON-encoded payloads.
- PATCHED_
MARKER_ DETAILS_ KEY - The details key used in patched marker payloads.
- VERSION_
SEARCH_ ATTR_ KEY - The search attribute key used when registering change versions
Functions§
- camel_
case_ to_ screaming_ snake - Case conversion, used for json -> proto enum string conversion
- proto_
ts_ to_ system_ time - Convert a protobuf
prost_types::Timestampto astd::time::SystemTime.