temporal_sdk_grpc_converter behaviour (temporal_sdk v0.1.15)

View Source

gRPC payload converter behaviour module.

Summary

Callbacks

convert(MsgName, Msg, Cluster, RequestInfo, ConverterOpts)

-callback convert(MsgName :: temporal_sdk_grpc:msg_name(),
                  Msg :: temporal_sdk_grpc:msg(),
                  Cluster :: temporal_sdk_grpc:cluster_name(),
                  RequestInfo :: temporal_sdk_grpc:request_info(),
                  ConverterOpts :: term()) ->
                     {ok, Msg :: temporal_sdk_grpc:msg()} |
                     {ok, ConvertedMsg :: temporal_sdk_grpc:msg()} |
                     {error, Reason :: term()}.