Analytics Module
Api\Data\LinkInterface
This interface defines the contract for accessing analytics data export links in Magento 2. It provides methods to retrieve the URL where collected an...
Api\LinkProviderInterface
This interface defines a contract for retrieving a link to download collected analytics report data. Developers would implement this interface to prov...
Model\ConfigInterface
This interface defines a contract for retrieving Analytics configuration values in Magento 2. Developers use implementations of this interface to acce...
Model\Connector\CommandInterface
This interface defines a contract for Analytics module commands that make external API calls to Magento's Analytics service. Developers implement this...
Model\Connector\Http\ClientInterface
This interface defines a contract for HTTP clients in the Magento Analytics module. Developers would implement this interface when creating custom HTT...
Model\Connector\Http\ConverterInterface
This interface defines a contract for converting HTTP request and response body data between different formats (like JSON or XML) in the Analytics mod...
Model\Connector\Http\ResponseHandlerInterface
This interface defines a contract for handling HTTP responses in Magento's Analytics module. Developers implement this interface to create custom resp...
Model\ExportDataHandlerInterface
This interface defines a contract for classes that handle data collection and preparation for Magento Business Intelligence (MBI). Developers implemen...
Model\ReportWriterInterface
This interface defines the contract for writing analytics report files in Magento 2. Developers implement this interface to create custom report write...