decode method

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

Implementation

@override
StorageEntryMetadataV16 decode(Input input) {
  // Decode all base fields first
  final base = StorageEntryMetadata.codec.decode(input);

  // Decode deprecation info (NEW in V16)
  final deprecationInfo = ItemDeprecationInfo.codec.decode(input);

  return StorageEntryMetadataV16(
    name: base.name,
    modifier: base.modifier,
    type: base.type,
    defaultValue: base.defaultValue,
    docs: base.docs,
    deprecationInfo: deprecationInfo,
  );
}