Skip to main content

Interface: PayloadConverter

common.PayloadConverter

Used by the framework to serialize/deserialize data like parameters and return values.

This is called inside the Workflow isolate. To write async code or use Node APIs (or use packages that use Node APIs), use a PayloadCodec.

Implemented by

Methods

fromPayload

fromPayload<T>(payload): T

Converts a Payload back to a value.

Type parameters

Name
T

Parameters

NameType
payloadIPayload

Returns

T


toPayload

toPayload<T>(value): IPayload

Converts a value to a Payload.

Type parameters

Name
T

Parameters

NameTypeDescription
valueTThe value to convert. Example values include the Workflow args sent from the Client and the values returned by a Workflow or Activity.

Returns

IPayload

The Payload.

Should throw ValueError if unable to convert.