C# Class VirtoCommerce.SwaggerApiClient.Api.PricingModuleApi

Represents a collection of functions to interact with the API endpoints
Inheritance: IPricingModuleApi
Mostrar archivo Open project: VirtoCommerce/vc-internal

Public Methods

Method Description
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.

Method Details

GetBasePath() public method

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

PricingModuleApi() public method

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

PricingModuleApi() public method

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

PricingModuleCreatePriceList() public method

Create pricelist
public PricingModuleCreatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : VirtoCommercePricingModuleWebModelPricelist
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist

PricingModuleCreatePriceListAsync() public method

Create pricelist
public PricingModuleCreatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
return System.Threading.Tasks.Task

PricingModuleCreatePricelistAssignment() public method

Create pricelist assignment
public PricingModuleCreatePricelistAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : VirtoCommercePricingModuleWebModelPricelistAssignment
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment

PricingModuleCreatePricelistAssignmentAsync() public method

Create pricelist assignment
public PricingModuleCreatePricelistAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
return System.Threading.Tasks.Task

PricingModuleDeleteAssignments() public method

Delete pricelist assignments Delete pricelist assignment by given array of ids.
public PricingModuleDeleteAssignments ( List ids ) : void
ids List An array of pricelist assignment ids
return void

PricingModuleDeleteAssignmentsAsync() public method

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

PricingModuleDeletePriceLists() public method

Delete pricelists Delete pricelists by given array of pricelist ids.
public PricingModuleDeletePriceLists ( List ids ) : void
ids List An array of pricelist ids
return void

PricingModuleDeletePriceListsAsync() public method

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

PricingModuleGetNewPricelistAssignments() public method

Get a new pricelist assignment Get a new pricelist assignment object. Create new pricelist assignment, but does not save one.
public PricingModuleGetNewPricelistAssignments ( ) : VirtoCommercePricingModuleWebModelPricelistAssignment
return VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment

PricingModuleGetNewPricelistAssignmentsAsync() public method

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

PricingModuleGetPriceListById() public method

Get pricelist
public PricingModuleGetPriceListById ( string id ) : void
id string Pricelist id
return void

PricingModuleGetPriceListByIdAsync() public method

Get pricelist
public PricingModuleGetPriceListByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Pricelist id
return System.Threading.Tasks.Task

PricingModuleGetPriceLists() public method

Get pricelists Get all pricelists for all catalogs.
public PricingModuleGetPriceLists ( ) : List
return List

PricingModuleGetPriceListsAsync() public method

Get pricelists Get all pricelists for all catalogs.
public PricingModuleGetPriceListsAsync ( ) : System.Threading.Tasks.Task>
return System.Threading.Tasks.Task>

PricingModuleGetPricelistAssignmentById() public method

Get pricelist assignment
public PricingModuleGetPricelistAssignmentById ( string id ) : void
id string Pricelist assignment id
return void

PricingModuleGetPricelistAssignmentByIdAsync() public method

Get pricelist assignment
public PricingModuleGetPricelistAssignmentByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Pricelist assignment id
return System.Threading.Tasks.Task

PricingModuleGetPricelistAssignments() public method

Get pricelist assignments Get array of all pricelist assignments for all catalogs.
public PricingModuleGetPricelistAssignments ( ) : List
return List

PricingModuleGetPricelistAssignmentsAsync() public method

Get pricelist assignments Get array of all pricelist assignments for all catalogs.
public PricingModuleGetPricelistAssignmentsAsync ( ) : System.Threading.Tasks.Task>
return System.Threading.Tasks.Task>

PricingModuleGetProductPriceLists() public method

Get pricelists for a product Get all pricelists for given product.
public PricingModuleGetProductPriceLists ( string productId ) : void
productId string Product id
return void

PricingModuleGetProductPriceListsAsync() public method

Get pricelists for a product Get all pricelists for given product.
public PricingModuleGetProductPriceListsAsync ( string productId ) : System.Threading.Tasks.Task
productId string Product id
return System.Threading.Tasks.Task

PricingModuleGetProductPrices() public method

Get array of product prices Get an array of valid product prices for each currency.
public PricingModuleGetProductPrices ( string productId ) : void
productId string Product id
return void

PricingModuleGetProductPricesAsync() public method

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

PricingModuleUpdatePriceList() public method

Update pricelist
public PricingModuleUpdatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : void
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
return void

PricingModuleUpdatePriceListAssignment() public method

Update pricelist assignment
public PricingModuleUpdatePriceListAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : void
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
return void

PricingModuleUpdatePriceListAssignmentAsync() public method

Update pricelist assignment
public PricingModuleUpdatePriceListAssignmentAsync ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : System.Threading.Tasks.Task
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
return System.Threading.Tasks.Task

PricingModuleUpdatePriceListAsync() public method

Update pricelist
public PricingModuleUpdatePriceListAsync ( VirtoCommercePricingModuleWebModelPricelist priceList ) : System.Threading.Tasks.Task
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
return System.Threading.Tasks.Task

PricingModuleUpdateProductPriceLists() public method

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

PricingModuleUpdateProductPriceListsAsync() public method

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

SetBasePath() public method

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