payloadJson<TResult> method
TResult?
payloadJson<TResult>({})
Decodes the raw persisted workflow result with a JSON decoder.
Implementation
TResult? payloadJson<TResult>({
required TResult Function(Map<String, dynamic> payload) decode,
String? typeName,
}) {
final stored = rawResult;
if (stored == null) return null;
return PayloadCodec<TResult>.json(
decode: decode,
typeName: typeName,
).decode(stored);
}