temporal_sdk_codec_payload behaviour (temporal_sdk v0.1.15)

View Source

Temporal payload codec behaviour module.

Summary

Callbacks

convert(Payload, Cluster, RequestInfo, Opts)

-callback convert(Payload :: temporal_sdk:temporal_payload(),
                  Cluster :: temporal_sdk_grpc:cluster_name(),
                  RequestInfo :: temporal_sdk_grpc:request_info(),
                  Opts :: term()) ->
                     {ok, ConvertedPayload :: temporal_sdk:temporal_payload()} |
                     ignored |
                     {error, Reason :: term()}.