The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation. Currently supported types are: o dict o scrapy.item.Item o dataclass-based classes o attrs-based classes