Decodes a JSON-compatible wire value.
@override ErrorCode decode(Object? value) => ErrorCode.fromJson(value);