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

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

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

Метод Описание
GetBasePath ( ) : String

Gets the base path of the API client.

PricingModuleApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the PricingModuleApi class.

PricingModuleApi ( String basePath ) : System

Initializes a new instance of the PricingModuleApi class.

PricingModuleCreatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : VirtoCommercePricingModuleWebModelPricelist

Create pricelist

PricingModuleCreatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task

Create pricelist

PricingModuleCreatePricelistAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : VirtoCommercePricingModuleWebModelPricelistAssignment

Create pricelist assignment

PricingModuleCreatePricelistAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task

Create pricelist assignment

PricingModuleDeleteAssignments ( List ids ) : void

Delete pricelist assignments Delete pricelist assignment by given array of ids.

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

Delete pricelist assignments Delete pricelist assignment by given array of ids.

PricingModuleDeletePriceLists ( List ids ) : void

Delete pricelists Delete pricelists by given array of pricelist ids.

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

Delete pricelists Delete pricelists by given array of pricelist ids.

PricingModuleGetNewPricelistAssignments ( ) : VirtoCommercePricingModuleWebModelPricelistAssignment

Get a new pricelist assignment Get a new pricelist assignment object. Create new pricelist assignment, but does not save one.

PricingModuleGetNewPricelistAssignmentsAsync ( ) : System.Threading.Tasks.Task

Get a new pricelist assignment Get a new pricelist assignment object. Create new pricelist assignment, but does not save one.

PricingModuleGetPriceListById ( string id ) : void

Get pricelist

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

Get pricelist

PricingModuleGetPriceLists ( ) : List

Get pricelists Get all pricelists for all catalogs.

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

Get pricelists Get all pricelists for all catalogs.

PricingModuleGetPricelistAssignmentById ( string id ) : void

Get pricelist assignment

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

Get pricelist assignment

PricingModuleGetPricelistAssignments ( ) : List

Get pricelist assignments Get array of all pricelist assignments for all catalogs.

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

Get pricelist assignments Get array of all pricelist assignments for all catalogs.

PricingModuleGetProductPriceLists ( string productId ) : void

Get pricelists for a product Get all pricelists for given product.

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

Get pricelists for a product Get all pricelists for given product.

PricingModuleGetProductPrices ( string productId ) : void

Get array of product prices Get an array of valid product prices for each currency.

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

Get array of product prices Get an array of valid product prices for each currency.

PricingModuleUpdatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : void

Update pricelist

PricingModuleUpdatePriceListAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : void

Update pricelist assignment

PricingModuleUpdatePriceListAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task

Update pricelist assignment

PricingModuleUpdatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task

Update pricelist

PricingModuleUpdateProductPriceLists ( string productId, VirtoCommercePricingModuleWebModelPricelist priceList ) : void

Update prices Update prices of product for given pricelist.

PricingModuleUpdateProductPriceListsAsync ( string productId, VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task

Update prices Update prices of product for given pricelist.

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

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

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

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

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

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

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

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

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

Create pricelist
public PricingModuleCreatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : VirtoCommercePricingModuleWebModelPricelist
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist

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

Create pricelist
public PricingModuleCreatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Результат System.Threading.Tasks.Task

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

Create pricelist assignment
public PricingModuleCreatePricelistAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : VirtoCommercePricingModuleWebModelPricelistAssignment
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment

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

Create pricelist assignment
public PricingModuleCreatePricelistAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Результат System.Threading.Tasks.Task

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

Delete pricelist assignments Delete pricelist assignment by given array of ids.
public PricingModuleDeleteAssignments ( List ids ) : void
ids List An array of pricelist assignment ids
Результат void

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

Delete pricelist assignments Delete pricelist assignment by given array of ids.
public PricingModuleDeleteAssignmentsAsync ( List ids ) : System.Threading.Tasks.Task
ids List An array of pricelist assignment ids
Результат System.Threading.Tasks.Task

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

Delete pricelists Delete pricelists by given array of pricelist ids.
public PricingModuleDeletePriceLists ( List ids ) : void
ids List An array of pricelist ids
Результат void

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

Delete pricelists Delete pricelists by given array of pricelist ids.
public PricingModuleDeletePriceListsAsync ( List ids ) : System.Threading.Tasks.Task
ids List An array of pricelist ids
Результат System.Threading.Tasks.Task

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

Get a new pricelist assignment Get a new pricelist assignment object. Create new pricelist assignment, but does not save one.
public PricingModuleGetNewPricelistAssignments ( ) : VirtoCommercePricingModuleWebModelPricelistAssignment
Результат VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment

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

Get a new pricelist assignment Get a new pricelist assignment object. Create new pricelist assignment, but does not save one.
public PricingModuleGetNewPricelistAssignmentsAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

Get pricelist
public PricingModuleGetPriceListById ( string id ) : void
id string Pricelist id
Результат void

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

Get pricelist
public PricingModuleGetPriceListByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Pricelist id
Результат System.Threading.Tasks.Task

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

Get pricelists Get all pricelists for all catalogs.
public PricingModuleGetPriceLists ( ) : List
Результат List

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

Get pricelists Get all pricelists for all catalogs.
public PricingModuleGetPriceListsAsync ( ) : System.Threading.Tasks.Task>
Результат System.Threading.Tasks.Task>

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

Get pricelist assignment
public PricingModuleGetPricelistAssignmentById ( string id ) : void
id string Pricelist assignment id
Результат void

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

Get pricelist assignment
public PricingModuleGetPricelistAssignmentByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Pricelist assignment id
Результат System.Threading.Tasks.Task

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

Get pricelist assignments Get array of all pricelist assignments for all catalogs.
public PricingModuleGetPricelistAssignments ( ) : List
Результат List

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

Get pricelist assignments Get array of all pricelist assignments for all catalogs.
public PricingModuleGetPricelistAssignmentsAsync ( ) : System.Threading.Tasks.Task>
Результат System.Threading.Tasks.Task>

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

Get pricelists for a product Get all pricelists for given product.
public PricingModuleGetProductPriceLists ( string productId ) : void
productId string Product id
Результат void

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

Get pricelists for a product Get all pricelists for given product.
public PricingModuleGetProductPriceListsAsync ( string productId ) : System.Threading.Tasks.Task
productId string Product id
Результат System.Threading.Tasks.Task

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

Get array of product prices Get an array of valid product prices for each currency.
public PricingModuleGetProductPrices ( string productId ) : void
productId string Product id
Результат void

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

Get array of product prices Get an array of valid product prices for each currency.
public PricingModuleGetProductPricesAsync ( string productId ) : System.Threading.Tasks.Task
productId string Product id
Результат System.Threading.Tasks.Task

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

Update pricelist
public PricingModuleUpdatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : void
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Результат void

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

Update pricelist assignment
public PricingModuleUpdatePriceListAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : void
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Результат void

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

Update pricelist assignment
public PricingModuleUpdatePriceListAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Результат System.Threading.Tasks.Task

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

Update pricelist
public PricingModuleUpdatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Результат System.Threading.Tasks.Task

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

Update prices Update prices of product for given pricelist.
public PricingModuleUpdateProductPriceLists ( string productId, VirtoCommercePricingModuleWebModelPricelist priceList ) : void
productId string Product id
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist Pricelist with new product prices
Результат void

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

Update prices Update prices of product for given pricelist.
public PricingModuleUpdateProductPriceListsAsync ( string productId, VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task
productId string Product id
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist Pricelist with new product prices
Результат System.Threading.Tasks.Task

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

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