C# Class VirtoCommerce.SwaggerApiClient.Api.CatalogModuleApi

Represents a collection of functions to interact with the API endpoints
Inheritance: ICatalogModuleApi
Afficher le fichier Open project: VirtoCommerce/vc-internal

Méthodes publiques

Méthode Description
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.

Method Details

CatalogModuleApi() public méthode

Initializes a new instance of the CatalogModuleApi class.
public CatalogModuleApi ( ApiClient apiClient = null ) : System
apiClient VirtoCommerce.SwaggerApiClient.Client.ApiClient an instance of ApiClient (optional)
Résultat System

CatalogModuleApi() public méthode

Initializes a new instance of the CatalogModuleApi class.
public CatalogModuleApi ( String basePath ) : System
basePath String
Résultat System

CatalogModuleCatalogsCreate() public méthode

Creates the specified catalog. Creates the specified catalog
public CatalogModuleCatalogsCreate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : VirtoCommerceCatalogModuleWebModelCatalog
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog to create
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsCreateAsync() public méthode

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
Résultat System.Threading.Tasks.Task

CatalogModuleCatalogsDelete() public méthode

Deletes catalog by id. Deletes catalog by id
public CatalogModuleCatalogsDelete ( string id ) : void
id string Catalog id.
Résultat void

CatalogModuleCatalogsDeleteAsync() public méthode

Deletes catalog by id. Deletes catalog by id
public CatalogModuleCatalogsDeleteAsync ( string id ) : System.Threading.Tasks.Task
id string Catalog id.
Résultat System.Threading.Tasks.Task

CatalogModuleCatalogsGet() public méthode

Gets Catalog by id. Gets Catalog by id with full information loaded
public CatalogModuleCatalogsGet ( string id ) : VirtoCommerceCatalogModuleWebModelCatalog
id string The Catalog id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleCatalogsGetCatalogs() public méthode

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog
public CatalogModuleCatalogsGetCatalogs ( ) : List
Résultat List

CatalogModuleCatalogsGetCatalogsAsync() public méthode

Get Catalogs list Get common and virtual Catalogs list with minimal information included. Returns array of Catalog
public CatalogModuleCatalogsGetCatalogsAsync ( ) : System.Threading.Tasks.Task>
Résultat System.Threading.Tasks.Task>

CatalogModuleCatalogsGetNewCatalog() public méthode

Gets the template for a new catalog. Gets the template for a new common catalog
public CatalogModuleCatalogsGetNewCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetNewCatalogAsync() public méthode

Gets the template for a new catalog. Gets the template for a new common catalog
public CatalogModuleCatalogsGetNewCatalogAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

CatalogModuleCatalogsGetNewVirtualCatalog() public méthode

Gets the template for a new virtual catalog.
public CatalogModuleCatalogsGetNewVirtualCatalog ( ) : VirtoCommerceCatalogModuleWebModelCatalog
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog

CatalogModuleCatalogsGetNewVirtualCatalogAsync() public méthode

Gets the template for a new virtual catalog.
public CatalogModuleCatalogsGetNewVirtualCatalogAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

CatalogModuleCatalogsUpdate() public méthode

Updates the specified catalog. Updates the specified catalog.
public CatalogModuleCatalogsUpdate ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : void
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog.
Résultat void

CatalogModuleCatalogsUpdateAsync() public méthode

Updates the specified catalog. Updates the specified catalog.
public CatalogModuleCatalogsUpdateAsync ( VirtoCommerceCatalogModuleWebModelCatalog catalog ) : System.Threading.Tasks.Task
catalog VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCatalog The catalog.
Résultat System.Threading.Tasks.Task

CatalogModuleCategoriesCreateOrUpdateCategory() public méthode

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.
Résultat void

CatalogModuleCategoriesCreateOrUpdateCategoryAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleCategoriesDelete() public méthode

Deletes the specified categories by id.
public CatalogModuleCategoriesDelete ( List ids ) : void
ids List The categories ids.
Résultat void

CatalogModuleCategoriesDeleteAsync() public méthode

Deletes the specified categories by id.
public CatalogModuleCategoriesDeleteAsync ( List ids ) : System.Threading.Tasks.Task
ids List The categories ids.
Résultat System.Threading.Tasks.Task

CatalogModuleCategoriesGet() public méthode

Gets category by id.
public CatalogModuleCategoriesGet ( string id ) : VirtoCommerceCatalogModuleWebModelCategory
id string Category id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory

CatalogModuleCategoriesGetAsync() public méthode

Gets category by id.
public CatalogModuleCategoriesGetAsync ( string id ) : System.Threading.Tasks.Task
id string Category id.
Résultat System.Threading.Tasks.Task

CatalogModuleCategoriesGetNewCategory() public méthode

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)
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory

CatalogModuleCategoriesGetNewCategoryAsync() public méthode

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)
Résultat System.Threading.Tasks.Task

CatalogModuleExportImportDoExport() public méthode

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.
Résultat VirtoCommerceCatalogModuleWebModelEventNotificationsExportNotification

CatalogModuleExportImportDoExportAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleExportImportDoImport() public méthode

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.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelEventNotificationsImportNotification

CatalogModuleExportImportDoImportAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleExportImportGetMappingConfiguration() public méthode

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.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvProductMappingConfiguration

CatalogModuleExportImportGetMappingConfigurationAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleListEntryCreateLinks() public méthode

Creates links for categories or items to parent categories and catalogs.
public CatalogModuleListEntryCreateLinks ( List links ) : void
links List The links.
Résultat void

CatalogModuleListEntryCreateLinksAsync() public méthode

Creates links for categories or items to parent categories and catalogs.
public CatalogModuleListEntryCreateLinksAsync ( List links ) : System.Threading.Tasks.Task
links List The links.
Résultat System.Threading.Tasks.Task

CatalogModuleListEntryDeleteLinks() public méthode

Unlinks the linked categories or items from parent categories and catalogs.
public CatalogModuleListEntryDeleteLinks ( List links ) : void
links List The links.
Résultat void

CatalogModuleListEntryDeleteLinksAsync() public méthode

Unlinks the linked categories or items from parent categories and catalogs.
public CatalogModuleListEntryDeleteLinksAsync ( List links ) : System.Threading.Tasks.Task
links List The links.
Résultat System.Threading.Tasks.Task

CatalogModuleListEntryListItemsSearch() public méthode

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.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelListEntrySearchResult

CatalogModuleListEntryListItemsSearchAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleListEntryMove() public méthode

Move categories or products to another location.
public CatalogModuleListEntryMove ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : void
moveInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelMoveInfo Move operation details
Résultat void

CatalogModuleListEntryMoveAsync() public méthode

Move categories or products to another location.
public CatalogModuleListEntryMoveAsync ( VirtoCommerceCatalogModuleWebModelMoveInfo moveInfo ) : System.Threading.Tasks.Task
moveInfo VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelMoveInfo Move operation details
Résultat System.Threading.Tasks.Task

CatalogModuleProductsDelete() public méthode

Deletes the specified items by id.
public CatalogModuleProductsDelete ( List ids ) : void
ids List The items ids.
Résultat void

CatalogModuleProductsDeleteAsync() public méthode

Deletes the specified items by id.
public CatalogModuleProductsDeleteAsync ( List ids ) : System.Threading.Tasks.Task
ids List The items ids.
Résultat System.Threading.Tasks.Task

CatalogModuleProductsGet() public méthode

Gets item by id.
public CatalogModuleProductsGet ( string id ) : VirtoCommerceCatalogModuleWebModelProduct
id string Item id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetAsync() public méthode

Gets item by id.
public CatalogModuleProductsGetAsync ( string id ) : System.Threading.Tasks.Task
id string Item id.
Résultat System.Threading.Tasks.Task

CatalogModuleProductsGetNewProductByCatalog() public méthode

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.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategory() public méthode

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.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategoryAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleProductsGetNewProductByCatalogAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModuleProductsGetNewVariation() public méthode

Gets the template for a new variation.
public CatalogModuleProductsGetNewVariation ( string productId ) : VirtoCommerceCatalogModuleWebModelProduct
productId string The parent product id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewVariationAsync() public méthode

Gets the template for a new variation.
public CatalogModuleProductsGetNewVariationAsync ( string productId ) : System.Threading.Tasks.Task
productId string The parent product id.
Résultat System.Threading.Tasks.Task

CatalogModuleProductsUpdate() public méthode

Updates the specified product.
public CatalogModuleProductsUpdate ( VirtoCommerceCatalogModuleWebModelProduct product ) : void
product VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct The product.
Résultat void

CatalogModuleProductsUpdateAsync() public méthode

Updates the specified product.
public CatalogModuleProductsUpdateAsync ( VirtoCommerceCatalogModuleWebModelProduct product ) : System.Threading.Tasks.Task
product VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct The product.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesCreateOrUpdateProperty() public méthode

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.
Résultat void

CatalogModulePropertiesCreateOrUpdatePropertyAsync() public méthode

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.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesDelete() public méthode

Deletes property by id.
public CatalogModulePropertiesDelete ( string id ) : void
id string The property id.
Résultat void

CatalogModulePropertiesDeleteAsync() public méthode

Deletes property by id.
public CatalogModulePropertiesDeleteAsync ( string id ) : System.Threading.Tasks.Task
id string The property id.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesGet() public méthode

Gets property metainformation by id.
public CatalogModulePropertiesGet ( string propertyId ) : VirtoCommerceCatalogModuleWebModelProperty
propertyId string The property id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetAsync() public méthode

Gets property metainformation by id.
public CatalogModulePropertiesGetAsync ( string propertyId ) : System.Threading.Tasks.Task
propertyId string The property id.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesGetNewCatalogProperty() public méthode

Gets the template for a new catalog property.
public CatalogModulePropertiesGetNewCatalogProperty ( string catalogId ) : VirtoCommerceCatalogModuleWebModelProperty
catalogId string The catalog id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetNewCatalogPropertyAsync() public méthode

Gets the template for a new catalog property.
public CatalogModulePropertiesGetNewCatalogPropertyAsync ( string catalogId ) : System.Threading.Tasks.Task
catalogId string The catalog id.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesGetNewCategoryProperty() public méthode

Gets the template for a new category property.
public CatalogModulePropertiesGetNewCategoryProperty ( string categoryId ) : VirtoCommerceCatalogModuleWebModelProperty
categoryId string The category id.
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProperty

CatalogModulePropertiesGetNewCategoryPropertyAsync() public méthode

Gets the template for a new category property.
public CatalogModulePropertiesGetNewCategoryPropertyAsync ( string categoryId ) : System.Threading.Tasks.Task
categoryId string The category id.
Résultat System.Threading.Tasks.Task

CatalogModulePropertiesGetPropertyValues() public méthode

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)
Résultat List

CatalogModulePropertiesGetPropertyValuesAsync() public méthode

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)
Résultat System.Threading.Tasks.Task>

GetBasePath() public méthode

Gets the base path of the API client.
public GetBasePath ( ) : String
Résultat String

SetBasePath() public méthode

Sets the base path of the API client.
public SetBasePath ( String basePath ) : void
basePath String The base path
Résultat void