serialize method
Define any serialization process.
The result of serialize is used when ToChainSpecific.toChain
is executed.
Implementation
@override
String serialize() {
final log = Log(classLocation: runtimeType, functionLocation: 'serialize');
final toChainResult = toChain();
log.add(toChainResult);
if (toChainResult is! Success<Chain, ChainSyntaxException>) Result.panic(CitrusResponseErrorA(), log);
final result = toChainResult.wrapped.serialize();
return result;
}