decode method

  1. @override
PalletMetadataV16 decode(
  1. Input input
)
override

Implementation

@override
PalletMetadataV16 decode(Input input) {
  final name = StrCodec.codec.decode(input);
  final storage = OptionCodec(PalletStorageMetadataV16.codec).decode(input);
  final calls = OptionCodec(PalletCallMetadataV16.codec).decode(input);
  final event = OptionCodec(PalletEventMetadataV16.codec).decode(input);
  final constants = SequenceCodec(PalletConstantMetadataV16.codec).decode(input);
  final error = OptionCodec(PalletErrorMetadataV16.codec).decode(input);
  final associatedTypes = SequenceCodec(PalletAssociatedTypeMetadata.codec).decode(input);
  final viewFunctions = SequenceCodec(PalletViewFunctionMetadata.codec).decode(input);
  final index = U8Codec.codec.decode(input);
  final docs = SequenceCodec(StrCodec.codec).decode(input);
  final deprecationInfo = ItemDeprecationInfo.codec.decode(input);

  return PalletMetadataV16(
    name: name,
    storageV16: storage,
    callsV16: calls,
    eventV16: event,
    constantsV16: constants,
    errorV16: error,
    associatedTypes: associatedTypes,
    viewFunctions: viewFunctions,
    index: index,
    docs: docs,
    deprecationInfo: deprecationInfo,
  );
}