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

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

공개 메소드들

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