input: from typing import Dict
  
  
  class StoreItem:
      def __init__(self, item_id, name, price, description):
          self.item_id = item_id
          self.name = name
          self.price = price
          self.description = description
  
      def __str__(self):
          return f'{self.name}, ${self.price}'
  
      def to_dict(self) -> Dict[str, any]:
          return {
              'item_id': self.item_id,
              'name': self.name,
              'price': self.price,
              'description': self.description
          }
  
  StoreItem(1, "Laptop", 1200.0, "A high-performance laptop for professional use.").to_dict()
  # Output: {'item_id': 1, 'name': 'Laptop', 'price': 1200.0, 'description': 'A high-performance laptop for professional use.'}
output:     
      return {
          'item_id': self.item_id,
          'name': self.name,
          'price': self.price,
          'description': self.description
      }
  