Log in

Downloadable Module

Api\Data\DownloadableOptionInterface

Interface

This interface defines the contract for managing downloadable links associated with a product option in Magento's Downloadable module. Developers use...

Api\Data\File\ContentInterface

Interface

This interface defines the data structure for representing file content in Magento's Downloadable product module. Developers use it when working with...

Api\Data\File\ContentUploaderInterface

Interface

This interface defines a contract for uploading downloadable file content in Magento 2's Downloadable module. Developers implement this interface to h...

Api\Data\LinkInterface

Interface

This interface defines the contract for downloadable product links in Magento 2. Developers use it to create, read, and manipulate downloadable file l...

Api\Data\ProductAttributeInterface

Interface

This interface defines the attribute code constant for identifying downloadable products in Magento 2. Developers use this when working with downloada...

Api\Data\SampleInterface

Interface

This interface defines the contract for downloadable product samples in Magento 2. Developers use it to create, retrieve, and manipulate sample files...

Api\DomainManagerInterface

Interface

This interface defines methods for managing a whitelist of domains that are allowed to host downloadable product files in Magento 2. Developers use th...

Model\ComponentInterface

Interface

This interface defines the contract for downloadable product components (links and samples) in Magento 2. Developers implement this interface when cre...

Model\Product\TypeHandler\TypeHandlerInterface

Interface

This interface defines the contract for handling specific types of downloadable product data (like links or samples) during product save operations. D...