Try your search with a different keyword or use * as a wildcard.
using Nop.Core.Domain.Gdpr;
using Nop.Web.Areas.Admin.Models.Settings;
namespace Nop.Web.Areas.Admin.Factories;
///
/// Represents the setting model factory
///
public partial interface ISettingModelFactory
{
///
/// Prepare app settings model
///
/// AppSettings model
///
/// A task that represents the asynchronous operation
/// The task result contains the app settings model
///
Task PrepareAppSettingsModel(AppSettingsModel model = null);
///
/// Prepare blog settings model
///
/// Blog settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the blog settings model
///
Task PrepareBlogSettingsModelAsync(BlogSettingsModel model = null);
///
/// Prepare vendor settings model
///
/// Vendor settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the vendor settings model
///
Task PrepareVendorSettingsModelAsync(VendorSettingsModel model = null);
///
/// Prepare forum settings model
///
/// Forum settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the forum settings model
///
Task PrepareForumSettingsModelAsync(ForumSettingsModel model = null);
///
/// Prepare news settings model
///
/// News settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the news settings model
///
Task PrepareNewsSettingsModelAsync(NewsSettingsModel model = null);
///
/// Prepare shipping settings model
///
/// Shipping settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the shipping settings model
///
Task PrepareShippingSettingsModelAsync(ShippingSettingsModel model = null);
///
/// Prepare tax settings model
///
/// Tax settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the ax settings model
///
Task PrepareTaxSettingsModelAsync(TaxSettingsModel model = null);
///
/// Prepare catalog settings model
///
/// Catalog settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the catalog settings model
///
Task PrepareCatalogSettingsModelAsync(CatalogSettingsModel model = null);
///
/// Prepare paged sort option list model
///
/// Sort option search model
///
/// A task that represents the asynchronous operation
/// The task result contains the sort option list model
///
Task PrepareSortOptionListModelAsync(SortOptionSearchModel searchModel);
///
/// Prepare reward points settings model
///
///Reward points settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the reward points settings model
///
Task PrepareRewardPointsSettingsModelAsync(RewardPointsSettingsModel model = null);
///
/// Prepare order settings model
///
/// Order settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the order settings model
///
Task PrepareOrderSettingsModelAsync(OrderSettingsModel model = null);
///
/// Prepare shopping cart settings model
///
/// Shopping cart settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the shopping cart settings model
///
Task PrepareShoppingCartSettingsModelAsync(ShoppingCartSettingsModel model = null);
///
/// Prepare media settings model
///
/// Media settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the media settings model
///
Task PrepareMediaSettingsModelAsync(MediaSettingsModel model = null);
///
/// Prepare customer user settings model
///
/// Customer user settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the customer user settings model
///
Task PrepareCustomerUserSettingsModelAsync(CustomerUserSettingsModel model = null);
///
/// Prepare GDPR settings model
///
/// Gdpr settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the gDPR settings model
///
Task PrepareGdprSettingsModelAsync(GdprSettingsModel model = null);
///
/// Prepare paged GDPR consent list model
///
/// GDPR search model
///
/// A task that represents the asynchronous operation
/// The task result contains the gDPR consent list model
///
Task PrepareGdprConsentListModelAsync(GdprConsentSearchModel searchModel);
///
/// Prepare GDPR consent model
///
/// GDPR consent model
/// GDPR consent
/// Whether to exclude populating of some properties of model
///
/// A task that represents the asynchronous operation
/// The task result contains the gDPR consent model
///
Task PrepareGdprConsentModelAsync(GdprConsentModel model, GdprConsent gdprConsent, bool excludeProperties = false);
///
/// Prepare general and common settings model
///
/// General common settings model
///
/// A task that represents the asynchronous operation
/// The task result contains the general and common settings model
///
Task PrepareGeneralCommonSettingsModelAsync(GeneralCommonSettingsModel model = null);
///
/// Prepare product editor settings model
///
///
/// A task that represents the asynchronous operation
/// The task result contains the product editor settings model
///
Task PrepareProductEditorSettingsModelAsync();
///
/// Prepare setting search model
///
/// Setting search model
///
/// A task that represents the asynchronous operation
/// The task result contains the setting search model
///
Task PrepareSettingSearchModelAsync(SettingSearchModel searchModel);
///
/// Prepare paged setting list model
///
/// Setting search model
///
/// A task that represents the asynchronous operation
/// The task result contains the setting list model
///
Task PrepareSettingListModelAsync(SettingSearchModel searchModel);
///
/// Prepare setting mode model
///
/// Mode name
///
/// A task that represents the asynchronous operation
/// The task result contains the setting mode model
///
Task PrepareSettingModeModelAsync(string modeName);
///
/// Prepare store scope configuration model
///
///
/// A task that represents the asynchronous operation
/// The task result contains the store scope configuration model
///
Task PrepareStoreScopeConfigurationModelAsync();
}