Eav Module
Api\AttributeManagementInterface
This interface defines the contract for managing EAV (Entity-Attribute-Value) attributes within attribute sets in Magento 2. Developers use this to pr...
Api\AttributeOptionManagementInterface
This interface defines the contract for managing attribute options in Magento's EAV (Entity-Attribute-Value) system. Developers use this to programmat...
Api\AttributeOptionUpdateInterface
This interface defines a contract for updating existing attribute options in Magento's EAV (Entity-Attribute-Value) system. Developers use this when t...
Api\AttributeSetManagementInterface
This interface defines the contract for managing attribute sets in Magento's EAV (Entity-Attribute-Value) system. Developers use this to programmatica...
Api\Data\AttributeDefaultValueInterface
This interface defines a contract for managing default values of EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this interface w...
Api\Data\AttributeFrontendLabelInterface
This interface represents the frontend label data for EAV (Entity-Attribute-Value) attributes in different store views. Developers use it when working...
Api\Data\AttributeGroupInterface
This interface defines the contract for an attribute group data object in Magento's EAV (Entity-Attribute-Value) system. Attribute groups organize rel...
Api\Data\AttributeGroupSearchResultsInterface
This interface defines the contract for search results when querying attribute groups in Magento's EAV system. Developers use this when retrieving col...
Api\Data\AttributeInterface
This interface defines the contract for EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this when working with custom attributes...
Api\Data\AttributeOptionInterface
This interface defines the structure for EAV attribute options, which are the selectable values in dropdown or multi-select attributes (like size, col...
Api\Data\AttributeOptionLabelInterface
This interface defines the contract for attribute option labels in Magento's EAV system. Developers use it when working with attribute options that ne...
Api\Data\AttributeSearchResultsInterface
This interface defines the contract for search results when querying EAV attributes through Magento's API. Developers use this to handle collections o...
Api\Data\AttributeSetInterface
This interface defines the contract for Attribute Set data objects in Magento's EAV (Entity-Attribute-Value) system. Developers use it to work with at...
Api\Data\AttributeSetSearchResultsInterface
This interface defines the contract for search results containing attribute sets in Magento's EAV system. Developers use this when implementing or con...
Api\Data\AttributeValidationRuleInterface
This interface defines the contract for validation rules applied to EAV (Entity-Attribute-Value) attributes in Magento 2. Developers use this when cre...
Model\Entity\AttributeLoaderInterface
This interface defines a contract for loading all EAV (Entity-Attribute-Value) attribute configurations for a given entity resource. Developers would...
Model\Entity\Attribute\AttributeInterface
This is a marker interface that serves as a base contract for all EAV (Entity-Attribute-Value) attribute types in Magento 2. Developers use this inter...
Model\Entity\Attribute\ScopedAttributeInterface
This interface defines constants for attribute scope levels in Magento's EAV system. Developers use these constants to specify whether an attribute's...
Model\Entity\Attribute\UniqueValidationInterface
This interface defines a contract for validating whether an EAV attribute value is unique across entities. Developers implement this interface when th...
Model\Entity\EntityInterface
This is a marker interface in Magento 2's EAV (Entity-Attribute-Value) system that identifies classes as EAV entities. Developers implement this inter...
Model\Entity\Increment\IncrementInterface
This interface defines a contract for generating sequential ID values in Magento's EAV system. Developers implement this interface when creating custo...
Model\ReservedAttributeCheckerInterface
This interface defines a contract for checking whether an EAV attribute code is reserved by the system and cannot be used for custom attributes. Devel...