AdobeStockAssetApi Module
Api\AssetRepositoryInterface
This repository interface defines standard CRUD operations for managing Adobe Stock assets in Magento 2. Developers use this to save, retrieve, search...
Api\CategoryRepositoryInterface
This repository interface manages Adobe Stock asset categories, providing standard CRUD operations. Developers use this to save, retrieve, delete, or...
Api\CreatorRepositoryInterface
This interface defines the contract for managing Adobe Stock asset creators in Magento 2. Developers use this repository to save, retrieve, search, an...
Api\Data\AssetInterface
This interface defines the contract for Adobe Stock asset data objects in Magento 2. Developers use this when working with Adobe Stock integration to...
Api\Data\AssetSearchResultsInterface
This interface defines the contract for Adobe Stock asset search results in Magento 2. Developers use this when implementing or consuming Adobe Stock...
Api\Data\CategoryInterface
This interface defines the data structure for Adobe Stock asset categories. Developers use this to work with category information when integrating Ado...
Api\Data\CategorySearchResultsInterface
This interface defines the contract for Adobe Stock category search results in Magento 2. Developers use this when implementing or consuming services...
Api\Data\CreatorInterface
This interface defines the contract for Adobe Stock creator data objects, representing the artist or contributor who created an asset. Developers use...
Api\Data\CreatorSearchResultsInterface
This interface defines the contract for search results containing Adobe Stock creator data. Developers use this when retrieving lists of Adobe Stock c...
Api\GetAssetByIdInterface
This interface defines a service contract for retrieving Adobe Stock asset information from Magento's database using the Adobe Stock content ID. Devel...
Api\GetAssetListInterface
This interface defines a service contract for retrieving a filtered list of Adobe Stock assets from Magento. Developers use this to search and fetch A...
Api\SaveAssetInterface
This interface defines a service contract for saving Adobe Stock assets and their related data to Magento's database. Developers would use this when t...
Model\Asset\Command\DeleteByIdInterface
This interface defines a command for deleting Adobe Stock asset data from storage by its ID. Developers would implement or use this interface when the...
Model\Asset\Command\LoadByIdInterface
This interface defines a command for loading Adobe Stock asset data by its unique ID. Developers use this when they need to retrieve complete asset in...
Model\Asset\Command\LoadByIdsInterface
This interface defines a command for bulk loading Adobe Stock assets by their IDs. Developers use this to retrieve multiple Adobe Stock asset records...
Model\Asset\Command\SaveInterface
This interface defines a command for saving Adobe Stock asset data to Magento's data storage. Developers implement this interface to create services t...
Model\Category\Command\DeleteByIdInterface
This interface defines a command for deleting an Adobe Stock asset category by its ID from the data storage. Developers would use this when implementi...
Model\Category\Command\LoadByIdInterface
This interface defines a contract for loading Adobe Stock asset categories by their ID. Developers use this when they need to retrieve a specific cate...
Model\Category\Command\SaveInterface
This interface defines a command for saving Adobe Stock asset category data to Magento's data storage. Developers use this when they need to persist c...
Model\Creator\Command\DeleteByIdInterface
This interface defines a command for deleting Adobe Stock asset creator records from the database by their ID. Developers would use this when they nee...
Model\Creator\Command\LoadByIdInterface
This interface defines a contract for loading Adobe Stock asset creator information by their unique ID. Developers use this when they need to retrieve...
Model\Creator\Command\SaveInterface
This interface defines a command for saving Adobe Stock asset creator information to the database. Developers would implement this interface when they...