C# Class VirtoCommerce.SwaggerApiClient.Api.CatalogModuleApi

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

Public Methods

Method 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 method

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

CatalogModuleApi() public method

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

CatalogModuleCatalogsCreate() public method

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

CatalogModuleCatalogsCreateAsync() public method

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
return System.Threading.Tasks.Task

CatalogModuleCatalogsDelete() public method

Deletes catalog by id. Deletes catalog by id
public CatalogModuleCatalogsDelete ( string id ) : void
id string Catalog id.
return void

CatalogModuleCatalogsDeleteAsync() public method

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

CatalogModuleCatalogsGet() public method

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

CatalogModuleCatalogsGetAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleCatalogsGetCatalogs() public method

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

CatalogModuleCatalogsGetCatalogsAsync() public method

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

CatalogModuleCatalogsGetNewCatalog() public method

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

CatalogModuleCatalogsGetNewCatalogAsync() public method

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

CatalogModuleCatalogsGetNewVirtualCatalog() public method

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

CatalogModuleCatalogsGetNewVirtualCatalogAsync() public method

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

CatalogModuleCatalogsUpdate() public method

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

CatalogModuleCatalogsUpdateAsync() public method

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

CatalogModuleCategoriesCreateOrUpdateCategory() public method

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.
return void

CatalogModuleCategoriesCreateOrUpdateCategoryAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleCategoriesDelete() public method

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

CatalogModuleCategoriesDeleteAsync() public method

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

CatalogModuleCategoriesGet() public method

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

CatalogModuleCategoriesGetAsync() public method

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

CatalogModuleCategoriesGetNewCategory() public method

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)
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelCategory

CatalogModuleCategoriesGetNewCategoryAsync() public method

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)
return System.Threading.Tasks.Task

CatalogModuleExportImportDoExport() public method

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.
return VirtoCommerceCatalogModuleWebModelEventNotificationsExportNotification

CatalogModuleExportImportDoExportAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleExportImportDoImport() public method

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.
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelEventNotificationsImportNotification

CatalogModuleExportImportDoImportAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleExportImportGetMappingConfiguration() public method

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.
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebExportImportCsvProductMappingConfiguration

CatalogModuleExportImportGetMappingConfigurationAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleListEntryCreateLinks() public method

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

CatalogModuleListEntryCreateLinksAsync() public method

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

CatalogModuleListEntryDeleteLinks() public method

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

CatalogModuleListEntryDeleteLinksAsync() public method

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

CatalogModuleListEntryListItemsSearch() public method

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.
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelListEntrySearchResult

CatalogModuleListEntryListItemsSearchAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleListEntryMove() public method

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

CatalogModuleListEntryMoveAsync() public method

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

CatalogModuleProductsDelete() public method

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

CatalogModuleProductsDeleteAsync() public method

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

CatalogModuleProductsGet() public method

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

CatalogModuleProductsGetAsync() public method

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

CatalogModuleProductsGetNewProductByCatalog() public method

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.
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategory() public method

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.
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCatalogModuleWebModelProduct

CatalogModuleProductsGetNewProductByCatalogAndCategoryAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleProductsGetNewProductByCatalogAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModuleProductsGetNewVariation() public method

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

CatalogModuleProductsGetNewVariationAsync() public method

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

CatalogModuleProductsUpdate() public method

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

CatalogModuleProductsUpdateAsync() public method

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

CatalogModulePropertiesCreateOrUpdateProperty() public method

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.
return void

CatalogModulePropertiesCreateOrUpdatePropertyAsync() public method

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.
return System.Threading.Tasks.Task

CatalogModulePropertiesDelete() public method

Deletes property by id.
public CatalogModulePropertiesDelete ( string id ) : void
id string The property id.
return void

CatalogModulePropertiesDeleteAsync() public method

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

CatalogModulePropertiesGet() public method

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

CatalogModulePropertiesGetAsync() public method

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

CatalogModulePropertiesGetNewCatalogProperty() public method

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

CatalogModulePropertiesGetNewCatalogPropertyAsync() public method

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

CatalogModulePropertiesGetNewCategoryProperty() public method

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

CatalogModulePropertiesGetNewCategoryPropertyAsync() public method

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

CatalogModulePropertiesGetPropertyValues() public method

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)
return List

CatalogModulePropertiesGetPropertyValuesAsync() public method

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)
return System.Threading.Tasks.Task>

GetBasePath() public method

Gets the base path of the API client.
public GetBasePath ( ) : String
return String

SetBasePath() public method

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