decode method
Implementation
@override
PalletViewFunctionMetadata decode(Input input) {
// Decode 32-byte ID as fixed array
final id = Uint8List(32);
for (var i = 0; i < 32; i++) {
id[i] = U8Codec.codec.decode(input);
}
final name = StrCodec.codec.decode(input);
final inputs = SequenceCodec(ViewFunctionParamMetadata.codec).decode(input);
final output = CompactCodec.codec.decode(input);
final docs = SequenceCodec(StrCodec.codec).decode(input);
final deprecationInfo = ItemDeprecationInfo.codec.decode(input);
return PalletViewFunctionMetadata(
id: id,
name: name,
inputs: inputs,
output: output,
docs: docs,
deprecationInfo: deprecationInfo,
);
}