C# Class VirtoCommerce.SwaggerApiClient.Api.PricingModuleApi

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

Méthodes publiques

Méthode 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 méthode

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

PricingModuleApi() public méthode

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

PricingModuleApi() public méthode

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

PricingModuleCreatePriceList() public méthode

Create pricelist
public PricingModuleCreatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : VirtoCommercePricingModuleWebModelPricelist
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist

PricingModuleCreatePriceListAsync() public méthode

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

PricingModuleCreatePricelistAssignment() public méthode

Create pricelist assignment
public PricingModuleCreatePricelistAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : VirtoCommercePricingModuleWebModelPricelistAssignment
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Résultat VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment

PricingModuleCreatePricelistAssignmentAsync() public méthode

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

PricingModuleDeleteAssignments() public méthode

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

PricingModuleDeleteAssignmentsAsync() public méthode

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

PricingModuleDeletePriceLists() public méthode

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

PricingModuleDeletePriceListsAsync() public méthode

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

PricingModuleGetNewPricelistAssignments() public méthode

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

PricingModuleGetNewPricelistAssignmentsAsync() public méthode

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

PricingModuleGetPriceListById() public méthode

Get pricelist
public PricingModuleGetPriceListById ( string id ) : void
id string Pricelist id
Résultat void

PricingModuleGetPriceListByIdAsync() public méthode

Get pricelist
public PricingModuleGetPriceListByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Pricelist id
Résultat System.Threading.Tasks.Task

PricingModuleGetPriceLists() public méthode

Get pricelists Get all pricelists for all catalogs.
public PricingModuleGetPriceLists ( ) : List
Résultat List

PricingModuleGetPriceListsAsync() public méthode

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

PricingModuleGetPricelistAssignmentById() public méthode

Get pricelist assignment
public PricingModuleGetPricelistAssignmentById ( string id ) : void
id string Pricelist assignment id
Résultat void

PricingModuleGetPricelistAssignmentByIdAsync() public méthode

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

PricingModuleGetPricelistAssignments() public méthode

Get pricelist assignments Get array of all pricelist assignments for all catalogs.
public PricingModuleGetPricelistAssignments ( ) : List
Résultat List

PricingModuleGetPricelistAssignmentsAsync() public méthode

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

PricingModuleGetProductPriceLists() public méthode

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

PricingModuleGetProductPriceListsAsync() public méthode

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

PricingModuleGetProductPrices() public méthode

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

PricingModuleGetProductPricesAsync() public méthode

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

PricingModuleUpdatePriceList() public méthode

Update pricelist
public PricingModuleUpdatePriceList ( VirtoCommercePricingModuleWebModelPricelist priceList ) : void
priceList VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelist
Résultat void

PricingModuleUpdatePriceListAssignment() public méthode

Update pricelist assignment
public PricingModuleUpdatePriceListAssignment ( VirtoCommercePricingModuleWebModelPricelistAssignment assignment ) : void
assignment VirtoCommerce.SwaggerApiClient.Model.VirtoCommercePricingModuleWebModelPricelistAssignment PricelistAssignment
Résultat void

PricingModuleUpdatePriceListAssignmentAsync() public méthode

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

PricingModuleUpdatePriceListAsync() public méthode

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

PricingModuleUpdateProductPriceLists() public méthode

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

PricingModuleUpdateProductPriceListsAsync() public méthode

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

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