decode method
Implementation
@override
PalletMetadata decode(Input input) {
// Decode pallet name
final name = StrCodec.codec.decode(input);
// Decode optional storage
final storage = OptionCodec(PalletStorageMetadata.codec).decode(input);
// Decode optional calls
final calls = OptionCodec(PalletCallMetadata.codec).decode(input);
// Decode optional event
final event = OptionCodec(PalletEventMetadata.codec).decode(input);
// Decode constants
final constants = SequenceCodec(PalletConstantMetadata.codec).decode(input);
// Decode optional error
final error = OptionCodec(PalletErrorMetadata.codec).decode(input);
// Decode pallet index
final index = U8Codec.codec.decode(input);
return PalletMetadata(
name: name,
storage: storage,
calls: calls,
event: event,
constants: constants,
error: error,
index: index,
);
}