LoginAsCustomerLog Module

Api\Data\LogInterface

Interface

This interface defines the data structure for logging 'Login as Customer' events in Magento 2. Developers use this to record and retrieve audit trail...

Api\Data\LogSearchResultsInterface

Interface

This interface defines the contract for search results when querying login-as-customer log entries. Developers use this to retrieve collections of log...

Api\GetLogsListInterface

Interface

This interface defines a contract for retrieving a list of login-as-customer log entries based on search criteria. Developers use this to query and fi...

Api\SaveLogsInterface

Interface

This interface defines a contract for saving login-as-customer log entries in Magento 2. Developers would implement this interface to persist audit lo...

GetLogList

Model

This class retrieves and filters log records for the Login As Customer feature in Magento 2. Developers use this service class to fetch a list of admi...

Log

Model

This model class represents a log entry for tracking when admin users log in as customers in Magento 2. Developers use this class to store and retriev...

LogSearchResults

Model

This class represents a collection of search results for Login as Customer log entries. Developers use this class when retrieving multiple log records...

Model\ResourceModel\Log\Collection

Collection

This collection class provides a way to retrieve and manage multiple Login as Customer log records from the database. Developers would use this class...

ResourceModel\Log

Model

This resource model manages database operations for the Login as Customer feature's audit log. It handles reading from and writing to the magento_logi...

ResourceModel\SaveLogs

Model

This class handles batch saving of login-as-customer audit logs to the database. Developers would use this when they need to record multiple log entri...