CategoryAttributeInterface
Magento\Catalog\Api\Data\CategoryAttributeInterface
What it does
This interface represents attributes specific to category entities in Magento 2's catalog system.
Developers use this interface when working with category attributes (like name, description, image, etc.) to ensure type safety and proper attribute handling.
It extends the EavAttributeInterface and defines the entity type code as 'catalog_category', which is used throughout Magento to identify category-related attributes.