C# Класс VirtoCommerce.SwaggerApiClient.Api.CatalogModuleApi

Represents a collection of functions to interact with the API endpoints
Наследование: ICatalogModuleApi
Показать файл Открыть проект

Открытые методы

Метод Описание
CatalogModuleApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the CatalogModuleApi class.

CatalogModuleApi ( String basePath ) : System

Initializes a new instance of the CatalogModuleApi class.

CatalogModuleCatalogsCreate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : VirtoCommerceCatalogModuleWebModelCatalog

Creates the specified catalog. Creates the specified catalog

CatalogModuleCatalogsCreateAsync ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : System.Threading.Tasks.Task

Creates the specified catalog. Creates the specified catalog

CatalogModuleCatalogsDelete ( string id ) : void

Deletes catalog by id. Deletes catalog by id

CatalogModuleCatalogsDeleteAsync ( string id ) : System.Threading.Tasks.Task

Deletes catalog by id. Deletes catalog by id

CatalogModuleCatalogsGet ( string id ) : VirtoCommerceCatalogModuleWebModelCatalog

Gets Catalog by id. Gets Catalog by id with full information loaded

CatalogModuleCatalogsGetAsync ( string id ) : System.Threading.Tasks.Task

Gets Catalog by id. Gets Catalog by id with full information loaded

CatalogModuleCatalogsGetCatalogs ( ) : List

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog

CatalogModuleCatalogsGetCatalogsAsync ( ) : System.Threading.Tasks.Task>

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog

CatalogModuleCatalogsGetNewCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog

Gets the template for a new catalog. Gets the template for a new common catalog

CatalogModuleCatalogsGetNewCatalogAsync ( ) : System.Threading.Tasks.Task

Gets the template for a new catalog. Gets the template for a new common catalog

CatalogModuleCatalogsGetNewVirtualCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog

Gets the template for a new virtual catalog.

CatalogModuleCatalogsGetNewVirtualCatalogAsync ( ) : System.Threading.Tasks.Task

Gets the template for a new virtual catalog.

CatalogModuleCatalogsUpdate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : void

Updates the specified catalog. Updates the specified catalog.

CatalogModuleCatalogsUpdateAsync ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : System.Threading.Tasks.Task

Updates the specified catalog. Updates the specified catalog.

CatalogModuleCategoriesCreateOrUpdateCategory ( VirtoCommerceCatalogModuleWebModelCategory category ) : void

Creates or updates the specified category. If category.id is null, a new category is created. It's updated otherwise

CatalogModuleCategoriesCreateOrUpdateCategoryAsync ( VirtoCommerceCatalogModuleWebModelCategory category ) : System.Threading.Tasks.Task

Creates or updates the specified category. If category.id is null, a new category is created. It's updated otherwise

CatalogModuleCategoriesDelete ( List ids ) : void

Deletes the specified categories by id.

CatalogModuleCategoriesDeleteAsync ( List ids ) : System.Threading.Tasks.Task

Deletes the specified categories by id.

CatalogModuleCategoriesGet ( string id ) : VirtoCommerceCatalogModuleWebModelCategory

Gets category by id.

CatalogModuleCategoriesGetAsync ( string id ) : System.Threading.Tasks.Task

Gets category by id.

CatalogModuleCategoriesGetNewCategory ( string catalogId, string parentCategoryId ) : VirtoCommerceCatalogModuleWebModelCategory

Gets the template for a new category.

CatalogModuleCategoriesGetNewCategoryAsync ( string catalogId, string parentCategoryId ) : System.Threading.Tasks.Task

Gets the template for a new category.

CatalogModuleExportImportDoExport ( VirtoCommerceCatalogModuleWebExportImportCsvExportInfo exportInfo ) : VirtoCommerceCatalogModuleWebModelEventNotificationsExportNotification

Start catalog data export process. Data export is an async process. An ExportNotification is returned for progress reporting.

CatalogModuleExportImportDoExportAsync ( VirtoCommerceCatalogModuleWebExportImportCsvExportInfo exportInfo ) : System.Threading.Tasks.Task

Start catalog data export process. Data export is an async process. An ExportNotification is returned for progress reporting.

CatalogModuleExportImportDoImport ( VirtoCommerceCatalogModuleWebExportImportCsvImportInfo importInfo ) : VirtoCommerceCatalogModuleWebModelEventNotificationsImportNotification

Start catalog data import process. Data import is an async process. An ImportNotification is returned for progress reporting.

CatalogModuleExportImportDoImportAsync ( VirtoCommerceCatalogModuleWebExportImportCsvImportInfo importInfo ) : System.Threading.Tasks.Task

Start catalog data import process. Data import is an async process. An ImportNotification is returned for progress reporting.

CatalogModuleExportImportGetMappingConfiguration ( string fileUrl, string delimiter ) : VirtoCommerceCatalogModuleWebExportImportCsvProductMappingConfiguration

Gets the CSV mapping configuration. Analyses the supplied file's structure and returns automatic column mapping.

CatalogModuleExportImportGetMappingConfigurationAsync ( string fileUrl, string delimiter ) : System.Threading.Tasks.Task

Gets the CSV mapping configuration. Analyses the supplied file's structure and returns automatic column mapping.

CatalogModuleListEntryCreateLinks ( List links ) : void

Creates links for categories or items to parent categories and catalogs.

CatalogModuleListEntryCreateLinksAsync ( List links ) : System.Threading.Tasks.Task

Creates links for categories or items to parent categories and catalogs.

CatalogModuleListEntryDeleteLinks ( List links ) : void

Unlinks the linked categories or items from parent categories and catalogs.

CatalogModuleListEntryDeleteLinksAsync ( List links ) : System.Threading.Tasks.Task

Unlinks the linked categories or items from parent categories and catalogs.

CatalogModuleListEntryListItemsSearch ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCategoryId, string criteriaCatalogId, int criteriaStart, int criteriaCount ) : VirtoCommerceCatalogModuleWebModelListEntrySearchResult

Searches for the items by complex criteria.

CatalogModuleListEntryListItemsSearchAsync ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCategoryId, string criteriaCatalogId, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task

Searches for the items by complex criteria.

CatalogModuleListEntryMove ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : void

Move categories or products to another location.

CatalogModuleListEntryMoveAsync ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : System.Threading.Tasks.Task

Move categories or products to another location.

CatalogModuleProductsDelete ( List ids ) : void

Deletes the specified items by id.

CatalogModuleProductsDeleteAsync ( List ids ) : System.Threading.Tasks.Task

Deletes the specified items by id.

CatalogModuleProductsGet ( string id ) : VirtoCommerceCatalogModuleWebModelProduct

Gets item by id.

CatalogModuleProductsGetAsync ( string id ) : System.Threading.Tasks.Task

Gets item by id.

CatalogModuleProductsGetNewProductByCatalog ( string catalogId ) : VirtoCommerceCatalogModuleWebModelProduct

Gets the template for a new product (outside of category). Use when need to create item belonging to catalog directly.

CatalogModuleProductsGetNewProductByCatalogAndCategory ( string catalogId, string categoryId ) : VirtoCommerceCatalogModuleWebModelProduct

Gets the template for a new product (inside category). Use when need to create item belonging to catalog category.

CatalogModuleProductsGetNewProductByCatalogAndCategoryAsync ( string catalogId, string categoryId ) : System.Threading.Tasks.Task

Gets the template for a new product (inside category). Use when need to create item belonging to catalog category.

CatalogModuleProductsGetNewProductByCatalogAsync ( string catalogId ) : System.Threading.Tasks.Task

Gets the template for a new product (outside of category). Use when need to create item belonging to catalog directly.

CatalogModuleProductsGetNewVariation ( string productId ) : VirtoCommerceCatalogModuleWebModelProduct

Gets the template for a new variation.

CatalogModuleProductsGetNewVariationAsync ( string productId ) : System.Threading.Tasks.Task

Gets the template for a new variation.

CatalogModuleProductsUpdate ( VirtoCommerceCatalogModuleWebModelProduct product ) : void

Updates the specified product.

CatalogModuleProductsUpdateAsync ( VirtoCommerceCatalogModuleWebModelProduct product ) : System.Threading.Tasks.Task

Updates the specified product.

CatalogModulePropertiesCreateOrUpdateProperty ( VirtoCommerceCatalogModuleWebModelProperty property ) : void

Creates or updates the specified property. If property.IsNew == True, a new property is created. It's updated otherwise

CatalogModulePropertiesCreateOrUpdatePropertyAsync ( VirtoCommerceCatalogModuleWebModelProperty property ) : System.Threading.Tasks.Task

Creates or updates the specified property. If property.IsNew == True, a new property is created. It's updated otherwise

CatalogModulePropertiesDelete ( string id ) : void

Deletes property by id.

CatalogModulePropertiesDeleteAsync ( string id ) : System.Threading.Tasks.Task

Deletes property by id.

CatalogModulePropertiesGet ( string propertyId ) : VirtoCommerceCatalogModuleWebModelProperty

Gets property metainformation by id.

CatalogModulePropertiesGetAsync ( string propertyId ) : System.Threading.Tasks.Task

Gets property metainformation by id.

CatalogModulePropertiesGetNewCatalogProperty ( string catalogId ) : VirtoCommerceCatalogModuleWebModelProperty

Gets the template for a new catalog property.

CatalogModulePropertiesGetNewCatalogPropertyAsync ( string catalogId ) : System.Threading.Tasks.Task

Gets the template for a new catalog property.

CatalogModulePropertiesGetNewCategoryProperty ( string categoryId ) : VirtoCommerceCatalogModuleWebModelProperty

Gets the template for a new category property.

CatalogModulePropertiesGetNewCategoryPropertyAsync ( string categoryId ) : System.Threading.Tasks.Task

Gets the template for a new category property.

CatalogModulePropertiesGetPropertyValues ( string propertyId, string keyword ) : List

Gets all dictionary values that specified property can have.

CatalogModulePropertiesGetPropertyValuesAsync ( string propertyId, string keyword ) : System.Threading.Tasks.Task>

Gets all dictionary values that specified property can have.

GetBasePath ( ) : String

Gets the base path of the API client.

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

Описание методов

CatalogModuleApi() публичный Метод

Initializes a new instance of the CatalogModuleApi class.
public CatalogModuleApi ( ApiClient apiClient = null ) : System
apiClient VirtoCommerce.SwaggerApiClient.Client.ApiClient an instance of ApiClient (optional)
Результат System

CatalogModuleApi() публичный Метод

Initializes a new instance of the CatalogModuleApi class.
public CatalogModuleApi ( String basePath ) : System
basePath String
Результат System

CatalogModuleCatalogsCreate() публичный Метод

Creates the specified catalog. Creates the specified catalog
public CatalogModuleCatalogsCreate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : VirtoCommerceCatalogModuleWebModelCatalog
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog to create
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsCreateAsync() публичный Метод

Creates the specified catalog. Creates the specified catalog
public CatalogModuleCatalogsCreateAsync ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : System.Threading.Tasks.Task
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog to create
Результат System.Threading.Tasks.Task

CatalogModuleCatalogsDelete() публичный Метод

Deletes catalog by id. Deletes catalog by id
public CatalogModuleCatalogsDelete ( string id ) : void
id string Catalog id.
Результат void

CatalogModuleCatalogsDeleteAsync() публичный Метод

Deletes catalog by id. Deletes catalog by id
public CatalogModuleCatalogsDeleteAsync ( string id ) : System.Threading.Tasks.Task
id string Catalog id.
Результат System.Threading.Tasks.Task

CatalogModuleCatalogsGet() публичный Метод

Gets Catalog by id. Gets Catalog by id with full information loaded
public CatalogModuleCatalogsGet ( string id ) : VirtoCommerceCatalogModuleWebModelCatalog
id string The Catalog id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetAsync() публичный Метод

Gets Catalog by id. Gets Catalog by id with full information loaded
public CatalogModuleCatalogsGetAsync ( string id ) : System.Threading.Tasks.Task
id string The Catalog id.
Результат System.Threading.Tasks.Task

CatalogModuleCatalogsGetCatalogs() публичный Метод

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog
public CatalogModuleCatalogsGetCatalogs ( ) : List
Результат List

CatalogModuleCatalogsGetCatalogsAsync() публичный Метод

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog
public CatalogModuleCatalogsGetCatalogsAsync ( ) : System.Threading.Tasks.Task>
Результат System.Threading.Tasks.Task>

CatalogModuleCatalogsGetNewCatalog() публичный Метод

Gets the template for a new catalog. Gets the template for a new common catalog
public CatalogModuleCatalogsGetNewCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetNewCatalogAsync() публичный Метод

Gets the template for a new catalog. Gets the template for a new common catalog
public CatalogModuleCatalogsGetNewCatalogAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CatalogModuleCatalogsGetNewVirtualCatalog() публичный Метод

Gets the template for a new virtual catalog.
public CatalogModuleCatalogsGetNewVirtualCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetNewVirtualCatalogAsync() публичный Метод

Gets the template for a new virtual catalog.
public CatalogModuleCatalogsGetNewVirtualCatalogAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CatalogModuleCatalogsUpdate() публичный Метод

Updates the specified catalog. Updates the specified catalog.
public CatalogModuleCatalogsUpdate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : void
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog.
Результат void

CatalogModuleCatalogsUpdateAsync() публичный Метод

Updates the specified catalog. Updates the specified catalog.
public CatalogModuleCatalogsUpdateAsync ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : System.Threading.Tasks.Task
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog.
Результат System.Threading.Tasks.Task

CatalogModuleCategoriesCreateOrUpdateCategory() публичный Метод

Creates or updates the specified category. If category.id is null, a new category is created. It's updated otherwise
public CatalogModuleCategoriesCreateOrUpdateCategory ( VirtoCommerceCatalogModuleWebModelCategory category ) : void
category VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory The category.
Результат void

CatalogModuleCategoriesCreateOrUpdateCategoryAsync() публичный Метод

Creates or updates the specified category. If category.id is null, a new category is created. It's updated otherwise
public CatalogModuleCategoriesCreateOrUpdateCategoryAsync ( VirtoCommerceCatalogModuleWebModelCategory category ) : System.Threading.Tasks.Task
category VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory The category.
Результат System.Threading.Tasks.Task

CatalogModuleCategoriesDelete() публичный Метод

Deletes the specified categories by id.
public CatalogModuleCategoriesDelete ( List ids ) : void
ids List The categories ids.
Результат void

CatalogModuleCategoriesDeleteAsync() публичный Метод

Deletes the specified categories by id.
public CatalogModuleCategoriesDeleteAsync ( List ids ) : System.Threading.Tasks.Task
ids List The categories ids.
Результат System.Threading.Tasks.Task

CatalogModuleCategoriesGet() публичный Метод

Gets category by id.
public CatalogModuleCategoriesGet ( string id ) : VirtoCommerceCatalogModuleWebModelCategory
id string Category id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory

CatalogModuleCategoriesGetAsync() публичный Метод

Gets category by id.
public CatalogModuleCategoriesGetAsync ( string id ) : System.Threading.Tasks.Task
id string Category id.
Результат System.Threading.Tasks.Task

CatalogModuleCategoriesGetNewCategory() публичный Метод

Gets the template for a new category.
public CatalogModuleCategoriesGetNewCategory ( string catalogId, string parentCategoryId ) : VirtoCommerceCatalogModuleWebModelCategory
catalogId string The catalog id.
parentCategoryId string The parent category id. (Optional)
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory

CatalogModuleCategoriesGetNewCategoryAsync() публичный Метод

Gets the template for a new category.
public CatalogModuleCategoriesGetNewCategoryAsync ( string catalogId, string parentCategoryId ) : System.Threading.Tasks.Task
catalogId string The catalog id.
parentCategoryId string The parent category id. (Optional)
Результат System.Threading.Tasks.Task

CatalogModuleExportImportDoExport() публичный Метод

Start catalog data export process. Data export is an async process. An ExportNotification is returned for progress reporting.
public CatalogModuleExportImportDoExport ( VirtoCommerceCatalogModuleWebExportImportCsvExportInfo exportInfo ) : VirtoCommerceCatalogModuleWebModelEventNotificationsExportNotification
exportInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvExportInfo The export configuration.
Результат VirtoCommerceCatalogModuleWebModelEventNotificationsExportNotification

CatalogModuleExportImportDoExportAsync() публичный Метод

Start catalog data export process. Data export is an async process. An ExportNotification is returned for progress reporting.
public CatalogModuleExportImportDoExportAsync ( VirtoCommerceCatalogModuleWebExportImportCsvExportInfo exportInfo ) : System.Threading.Tasks.Task
exportInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvExportInfo The export configuration.
Результат System.Threading.Tasks.Task

CatalogModuleExportImportDoImport() публичный Метод

Start catalog data import process. Data import is an async process. An ImportNotification is returned for progress reporting.
public CatalogModuleExportImportDoImport ( VirtoCommerceCatalogModuleWebExportImportCsvImportInfo importInfo ) : VirtoCommerceCatalogModuleWebModelEventNotificationsImportNotification
importInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvImportInfo The import data configuration.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelEventNotificationsImportNotification

CatalogModuleExportImportDoImportAsync() публичный Метод

Start catalog data import process. Data import is an async process. An ImportNotification is returned for progress reporting.
public CatalogModuleExportImportDoImportAsync ( VirtoCommerceCatalogModuleWebExportImportCsvImportInfo importInfo ) : System.Threading.Tasks.Task
importInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvImportInfo The import data configuration.
Результат System.Threading.Tasks.Task

CatalogModuleExportImportGetMappingConfiguration() публичный Метод

Gets the CSV mapping configuration. Analyses the supplied file's structure and returns automatic column mapping.
public CatalogModuleExportImportGetMappingConfiguration ( string fileUrl, string delimiter ) : VirtoCommerceCatalogModuleWebExportImportCsvProductMappingConfiguration
fileUrl string The file URL.
delimiter string The CSV delimiter.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvProductMappingConfiguration

CatalogModuleExportImportGetMappingConfigurationAsync() публичный Метод

Gets the CSV mapping configuration. Analyses the supplied file's structure and returns automatic column mapping.
public CatalogModuleExportImportGetMappingConfigurationAsync ( string fileUrl, string delimiter ) : System.Threading.Tasks.Task
fileUrl string The file URL.
delimiter string The CSV delimiter.
Результат System.Threading.Tasks.Task

CatalogModuleListEntryCreateLinks() публичный Метод

Creates links for categories or items to parent categories and catalogs.
public CatalogModuleListEntryCreateLinks ( List links ) : void
links List The links.
Результат void

CatalogModuleListEntryCreateLinksAsync() публичный Метод

Creates links for categories or items to parent categories and catalogs.
public CatalogModuleListEntryCreateLinksAsync ( List links ) : System.Threading.Tasks.Task
links List The links.
Результат System.Threading.Tasks.Task

CatalogModuleListEntryDeleteLinks() публичный Метод

Unlinks the linked categories or items from parent categories and catalogs.
public CatalogModuleListEntryDeleteLinks ( List links ) : void
links List The links.
Результат void

CatalogModuleListEntryDeleteLinksAsync() публичный Метод

Unlinks the linked categories or items from parent categories and catalogs.
public CatalogModuleListEntryDeleteLinksAsync ( List links ) : System.Threading.Tasks.Task
links List The links.
Результат System.Threading.Tasks.Task

CatalogModuleListEntryListItemsSearch() публичный Метод

Searches for the items by complex criteria.
public CatalogModuleListEntryListItemsSearch ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCategoryId, string criteriaCatalogId, int criteriaStart, int criteriaCount ) : VirtoCommerceCatalogModuleWebModelListEntrySearchResult
criteriaResponseGroup string Gets or sets the response group to define which types of entries to search for.
criteriaKeyword string Gets or sets the keyword to search for.
criteriaCategoryId string Gets or sets the category identifier.
criteriaCatalogId string Gets or sets the catalog identifier.
criteriaStart int Gets or sets the start index of total results from which entries should be returned.
criteriaCount int Gets or sets the maximum count of results to return.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelListEntrySearchResult

CatalogModuleListEntryListItemsSearchAsync() публичный Метод

Searches for the items by complex criteria.
public CatalogModuleListEntryListItemsSearchAsync ( string criteriaResponseGroup, string criteriaKeyword, string criteriaCategoryId, string criteriaCatalogId, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task
criteriaResponseGroup string Gets or sets the response group to define which types of entries to search for.
criteriaKeyword string Gets or sets the keyword to search for.
criteriaCategoryId string Gets or sets the category identifier.
criteriaCatalogId string Gets or sets the catalog identifier.
criteriaStart int Gets or sets the start index of total results from which entries should be returned.
criteriaCount int Gets or sets the maximum count of results to return.
Результат System.Threading.Tasks.Task

CatalogModuleListEntryMove() публичный Метод

Move categories or products to another location.
public CatalogModuleListEntryMove ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : void
moveInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelMoveInfo Move operation details
Результат void

CatalogModuleListEntryMoveAsync() публичный Метод

Move categories or products to another location.
public CatalogModuleListEntryMoveAsync ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : System.Threading.Tasks.Task
moveInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelMoveInfo Move operation details
Результат System.Threading.Tasks.Task

CatalogModuleProductsDelete() публичный Метод

Deletes the specified items by id.
public CatalogModuleProductsDelete ( List ids ) : void
ids List The items ids.
Результат void

CatalogModuleProductsDeleteAsync() публичный Метод

Deletes the specified items by id.
public CatalogModuleProductsDeleteAsync ( List ids ) : System.Threading.Tasks.Task
ids List The items ids.
Результат System.Threading.Tasks.Task

CatalogModuleProductsGet() публичный Метод

Gets item by id.
public CatalogModuleProductsGet ( string id ) : VirtoCommerceCatalogModuleWebModelProduct
id string Item id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetAsync() публичный Метод

Gets item by id.
public CatalogModuleProductsGetAsync ( string id ) : System.Threading.Tasks.Task
id string Item id.
Результат System.Threading.Tasks.Task

CatalogModuleProductsGetNewProductByCatalog() публичный Метод

Gets the template for a new product (outside of category). Use when need to create item belonging to catalog directly.
public CatalogModuleProductsGetNewProductByCatalog ( string catalogId ) : VirtoCommerceCatalogModuleWebModelProduct
catalogId string The catalog id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategory() публичный Метод

Gets the template for a new product (inside category). Use when need to create item belonging to catalog category.
public CatalogModuleProductsGetNewProductByCatalogAndCategory ( string catalogId, string categoryId ) : VirtoCommerceCatalogModuleWebModelProduct
catalogId string The catalog id.
categoryId string The category id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategoryAsync() публичный Метод

Gets the template for a new product (inside category). Use when need to create item belonging to catalog category.
public CatalogModuleProductsGetNewProductByCatalogAndCategoryAsync ( string catalogId, string categoryId ) : System.Threading.Tasks.Task
catalogId string The catalog id.
categoryId string The category id.
Результат System.Threading.Tasks.Task

CatalogModuleProductsGetNewProductByCatalogAsync() публичный Метод

Gets the template for a new product (outside of category). Use when need to create item belonging to catalog directly.
public CatalogModuleProductsGetNewProductByCatalogAsync ( string catalogId ) : System.Threading.Tasks.Task
catalogId string The catalog id.
Результат System.Threading.Tasks.Task

CatalogModuleProductsGetNewVariation() публичный Метод

Gets the template for a new variation.
public CatalogModuleProductsGetNewVariation ( string productId ) : VirtoCommerceCatalogModuleWebModelProduct
productId string The parent product id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewVariationAsync() публичный Метод

Gets the template for a new variation.
public CatalogModuleProductsGetNewVariationAsync ( string productId ) : System.Threading.Tasks.Task
productId string The parent product id.
Результат System.Threading.Tasks.Task

CatalogModuleProductsUpdate() публичный Метод

Updates the specified product.
public CatalogModuleProductsUpdate ( VirtoCommerceCatalogModuleWebModelProduct product ) : void
product VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct The product.
Результат void

CatalogModuleProductsUpdateAsync() публичный Метод

Updates the specified product.
public CatalogModuleProductsUpdateAsync ( VirtoCommerceCatalogModuleWebModelProduct product ) : System.Threading.Tasks.Task
product VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct The product.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesCreateOrUpdateProperty() публичный Метод

Creates or updates the specified property. If property.IsNew == True, a new property is created. It's updated otherwise
public CatalogModulePropertiesCreateOrUpdateProperty ( VirtoCommerceCatalogModuleWebModelProperty property ) : void
property VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty The property.
Результат void

CatalogModulePropertiesCreateOrUpdatePropertyAsync() публичный Метод

Creates or updates the specified property. If property.IsNew == True, a new property is created. It's updated otherwise
public CatalogModulePropertiesCreateOrUpdatePropertyAsync ( VirtoCommerceCatalogModuleWebModelProperty property ) : System.Threading.Tasks.Task
property VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty The property.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesDelete() публичный Метод

Deletes property by id.
public CatalogModulePropertiesDelete ( string id ) : void
id string The property id.
Результат void

CatalogModulePropertiesDeleteAsync() публичный Метод

Deletes property by id.
public CatalogModulePropertiesDeleteAsync ( string id ) : System.Threading.Tasks.Task
id string The property id.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesGet() публичный Метод

Gets property metainformation by id.
public CatalogModulePropertiesGet ( string propertyId ) : VirtoCommerceCatalogModuleWebModelProperty
propertyId string The property id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetAsync() публичный Метод

Gets property metainformation by id.
public CatalogModulePropertiesGetAsync ( string propertyId ) : System.Threading.Tasks.Task
propertyId string The property id.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesGetNewCatalogProperty() публичный Метод

Gets the template for a new catalog property.
public CatalogModulePropertiesGetNewCatalogProperty ( string catalogId ) : VirtoCommerceCatalogModuleWebModelProperty
catalogId string The catalog id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetNewCatalogPropertyAsync() публичный Метод

Gets the template for a new catalog property.
public CatalogModulePropertiesGetNewCatalogPropertyAsync ( string catalogId ) : System.Threading.Tasks.Task
catalogId string The catalog id.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesGetNewCategoryProperty() публичный Метод

Gets the template for a new category property.
public CatalogModulePropertiesGetNewCategoryProperty ( string categoryId ) : VirtoCommerceCatalogModuleWebModelProperty
categoryId string The category id.
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetNewCategoryPropertyAsync() публичный Метод

Gets the template for a new category property.
public CatalogModulePropertiesGetNewCategoryPropertyAsync ( string categoryId ) : System.Threading.Tasks.Task
categoryId string The category id.
Результат System.Threading.Tasks.Task

CatalogModulePropertiesGetPropertyValues() публичный Метод

Gets all dictionary values that specified property can have.
public CatalogModulePropertiesGetPropertyValues ( string propertyId, string keyword ) : List
propertyId string The property id.
keyword string The keyword. (Optional)
Результат List

CatalogModulePropertiesGetPropertyValuesAsync() публичный Метод

Gets all dictionary values that specified property can have.
public CatalogModulePropertiesGetPropertyValuesAsync ( string propertyId, string keyword ) : System.Threading.Tasks.Task>
propertyId string The property id.
keyword string The keyword. (Optional)
Результат System.Threading.Tasks.Task>

GetBasePath() публичный Метод

Gets the base path of the API client.
public GetBasePath ( ) : String
Результат String

SetBasePath() публичный Метод

Sets the base path of the API client.
public SetBasePath ( String basePath ) : void
basePath String The base path
Результат void