C# 클래스 VirtoCommerce.SwaggerApiClient.Api.CatalogModuleApi

Represents a collection of functions to interact with the API endpoints
상속: ICatalogModuleApi
파일 보기 프로젝트 열기: VirtoCommerce/vc-internal

공개 메소드들

메소드 설명
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