input: from typing import List
  
  def generate_store_item(item_id: int, name: str, price: float, description: str) -> "StoreItem":
      """
      Generate an instance of StoreItem class with given ID, name, price, and description.
      
      >>> generate_store_item(1, 'Book', 19.99, 'A great read')
      <__main__.StoreItem object at 0x...>
      >>> generate_store_item(2, 'Coffee Mug', 5.99, 'Ceramic mug')
      <__main__.StoreItem object at 0x...>
      """
      return StoreItem(item_id, name, price, description)
output:     class StoreItem:
          def __init__(self, item_id: int, name: str, price: float, description: str):
              self.item_id = item_id
              self.name = name
              self.price = price
              self.description = description