SaasCommon Module
DataFilter
This class filters out reserved or sensitive fields from feed data before sending it to external SaaS REST endpoints. Developers use it to ensure that...
Exception\UnableSendData
This is a custom exception class used in Magento's SaaS Common module to handle errors that occur when attempting to send data to Adobe's SaaS service...
ExportFeed
This class handles exporting feed data to external SaaS services in Magento 2. Developers use it to send indexed data (like orders or catalog informat...
FeedRegistry
This class manages a registry of feed data to track changes and prevent duplicate submissions to SaaS services. Developers use it to filter out feed i...
Http\Command\FeedRouteResolver
This class resolves and builds the complete route URL for SaaS data feeds in Magento's Commerce Data Export system. Developers use it to get the prope...
Http\Command\SubmitFeed
This class handles the submission of data feeds to Adobe's SaaS services. Developers use it to send exported data (like products, categories, or order...
Http\Converter\GzipConverter
This class handles HTTP request and response body conversion for SaaS integrations by compressing JSON data using gzip encoding. Developers use it to...
Http\Converter\JsonConverter
This class handles JSON conversion for HTTP requests and responses in Magento's SaaS integrations. Developers use it to serialize PHP arrays into JSON...
Http\ResponseParser
This class parses HTTP responses from SaaS Feed Service API calls to identify failed items during data export. Developers use it to extract error info...
Logging\Base
This class is a custom log handler for SaaS-related export operations in Magento 2. It writes log messages with INFO level and higher to a dedicated s...
Logging\Error
This class is a specialized logging handler that captures error-level messages and higher (ERROR, CRITICAL, ALERT, EMERGENCY) for SaaS export operatio...
Logging\Monolog
This class serves as a custom logger implementation specifically for SaaS export operations in Magento 2. It extends Magento's core Monolog logger and...
Metadata\ClientVersion
This class retrieves the version number of the Magento_SaaSCommon module and formats it as metadata for SaaS export requests. Developers use this to t...
Metadata\CommerceEdition
This class collects and returns the Magento Commerce edition (Community, Commerce/Enterprise, or B2B) and version information. Developers use this whe...
Metadata\MetadataPool
This class serves as a registry/pool that manages and provides access to metadata objects used in SaaS (Software as a Service) data export requests. D...
Metadata\RequestMetadataHeaderProvider
This class generates a custom HTTP header containing metadata about the Magento installation (like commerce edition and version) for SaaS service requ...
Model\Http\Command\FeedRouteResolverInterface
This interface defines a contract for resolving API routes for SaaS feed data submission. Developers implement this interface to determine the correct...
Model\Http\ConverterInterface
This interface defines a contract for converting HTTP request and response bodies between different formats (like JSON, XML, etc.) in SaaS integration...
Model\Http\Converter\Factory
This factory class creates HTTP converter instances for SaaS data export based on system configuration. It automatically selects between JSON and GZIP...
Model\Logging\SaaSExportLoggerInterface
This interface defines a contract for logging SaaS export operations in Magento's Software-as-a-Service integrations. Developers use this to track dat...
Model\Metadata\RequestMetadataInterface
This interface defines a contract for classes that provide metadata about the current Magento request to be sent to Adobe SaaS services. Developers im...
ResyncManager
This class manages the re-synchronization of SaaS feed data between Magento and Adobe Commerce services. Developers use it to perform full or partial...
ResyncManagerPool
This class manages a pool of resync managers for different SaaS data feeds in Magento 2. Developers use it to retrieve the appropriate ResyncManager i...
ResyncOptions
This class manages resynchronization options for SaaS data feed operations in Magento 2. Developers use it to configure and retrieve settings like bat...