Try your search with a different keyword or use * as a wildcard.
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Directory;
using Nop.Core.Domain.Messages;
using Nop.Core.Domain.Orders;
namespace Nop.Services.ExportImport;
///
/// Export manager interface
///
public partial interface IExportManager
{
///
/// Export manufacturer list to XML
///
/// Manufacturers
///
/// A task that represents the asynchronous operation
/// The task result contains the result in XML format
///
Task ExportManufacturersToXmlAsync(IList manufacturers);
///
/// Export manufacturers to XLSX
///
/// Manufactures
/// A task that represents the asynchronous operation
Task ExportManufacturersToXlsxAsync(IEnumerable manufacturers);
///
/// Export category list to XML
///
///
/// A task that represents the asynchronous operation
/// The task result contains the result in XML format
///
Task ExportCategoriesToXmlAsync();
///
/// Export categories to XLSX
///
/// Categories
/// A task that represents the asynchronous operation
Task ExportCategoriesToXlsxAsync(IList categories);
///
/// Export product list to XML
///
/// Products
///
/// A task that represents the asynchronous operation
/// The task result contains the result in XML format
///
Task ExportProductsToXmlAsync(IList products);
///
/// Export products to XLSX
///
/// Products
/// A task that represents the asynchronous operation
Task ExportProductsToXlsxAsync(IEnumerable products);
///
/// Export order list to XML
///
/// Orders
///
/// A task that represents the asynchronous operation
/// The task result contains the result in XML format
///
Task ExportOrdersToXmlAsync(IList orders);
///
/// Export orders to XLSX
///
/// Orders
/// A task that represents the asynchronous operation
Task ExportOrdersToXlsxAsync(IList orders);
///
/// Export customer list to XLSX
///
/// Customers
/// A task that represents the asynchronous operation
Task ExportCustomersToXlsxAsync(IList customers);
///
/// Export customer list to XML
///
/// Customers
///
/// A task that represents the asynchronous operation
/// The task result contains the result in XML format
///
Task ExportCustomersToXmlAsync(IList customers);
///
/// Export newsletter subscribers to TXT
///
/// Subscriptions
///
/// A task that represents the asynchronous operation
/// The task result contains the result in TXT (string) format
///
Task ExportNewsletterSubscribersToTxtAsync(IList subscriptions);
///
/// Export states to TXT
///
/// States
///
/// A task that represents the asynchronous operation
/// The task result contains the result in TXT (string) format
///
Task ExportStatesToTxtAsync(IList states);
///
/// Export customer info (GDPR request) to XLSX
///
/// Customer
/// Store identifier
///
/// A task that represents the asynchronous operation
/// The task result contains the customer GDPR info
///
Task ExportCustomerGdprInfoToXlsxAsync(Customer customer, int storeId);
}