Table of Contents

Namespace Temporalio.Converters

Classes

BinaryNullConverter

Encoding converter for null values.

BinaryPlainConverter

Encoding converter for byte arrays.

BinaryProtoConverter

Encoding converter for protobuf binary data.

ConverterExtensions

Extensions for data, payload, and encoding converters.

DataConverter

Data converter which combines a payload converter, a failure converter, and a payload codec.

DefaultFailureConverter

Default implementation of IFailureConverter.

DefaultFailureConverter.WithEncodedCommonAttributes

Failure converter with EncodeCommonAttributes as true.

DefaultFailureConverterOptions

Options for a failure converter.

DefaultPayloadConverter

Default implementation of a payload converter which iterates over a collection of IEncodingConverter.

EncodedRawValue

Implementation of a IEncodedRawValue.

JsonCommonTypeConverter

Converter to/from JSON from/to common types.

JsonPlainConverter

Encoding converter for all objects via JSON.

JsonProtoConverter

Encoding converter for protobuf JSON data.

PayloadCodecExtensions

Extension methods for IPayloadCodec.

RawValue

Implementation of a IRawValue.

Interfaces

IEncodedRawValue

Representation of a raw value that is still encoded and not converted.

IEncodingConverter

Representation of a payload converter for a specific encoding.

IFailureConverter

Representation of a failure converter to convert exceptions to/from Temporal failures.

IPayloadCodec

Payload codec for translating bytes to bytes.

IPayloadConverter

Representation of a converter from a value to/from a payload.

IRawValue

Representation of a raw value that is already decoded but not converted.