C# 클래스 Netshoes.Api.V1.SkusApi

Represents a collection of functions to interact with the API endpoints
상속: ISkusApi
파일 보기 프로젝트 열기: netshoes/marketplace-api-sdk-csharp

공개 메소드들

메소드 설명
GetBasePath ( String basePath ) : String

Gets the base path of the API client.

GetProductSku ( string ProductId, string Sku, string Expand ) : SkuResource

Get the a sku by product Id and sku Id.

GetProductSkuAsync ( string ProductId, string Sku, string Expand ) : Task

Get the a sku by product Id and sku Id.

GetStatus ( string Sku, string BuId ) : BusinessUnitResponse

Get product status.

GetStatusAsync ( string Sku, string BuId ) : Task

Get product status.

GetStock ( string Sku ) : StockResponse

Get stock info by sku.

GetStockAsync ( string Sku ) : Task

Get stock info by sku.

ListPrices ( string Sku ) : PriceResource

Get a base price.

ListPricesAsync ( string Sku ) : Task

Get a base price.

ListProductSkus ( string ProductId, int Page, int Size, string Expand ) : SkuListResource

Get the list of product skus.

ListProductSkusAsync ( string ProductId, int Page, int Size, string Expand ) : Task

Get the list of product skus.

ListSchedules ( string Sku ) : PriceList

Get a list of price schedules.

ListSchedulesAsync ( string Sku ) : Task

Get a list of price schedules.

ListSkuImages ( string ProductId, string Sku ) : ImageListResource

Get the list of sku images.

ListSkuImagesAsync ( string ProductId, string Sku ) : Task

Get the list of sku images.

SaveProductSku ( string ProductId, SkuResource Body ) : SkuResource

Create a new sku for a product.

SaveProductSkuAsync ( string ProductId, SkuResource Body ) : Task

Create a new sku for a product.

SaveSchedule ( string Sku, PriceScheduleResource Body ) : PriceScheduleResource

Save a price schedule.

SaveScheduleAsync ( string Sku, PriceScheduleResource Body ) : Task

Save a price schedule.

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

SkusApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the SkusApi class.

SkusApi ( String basePath ) : System

Initializes a new instance of the SkusApi class.

UpdatePrice ( string Sku, PriceResource Body ) : PriceResource

Save a base price.

UpdatePriceAsync ( string Sku, PriceResource Body ) : Task

Save a base price.

UpdateProductSku ( string ProductId, string Sku, SkuResource Body ) : SkuResource

Update a product based on SKU.

UpdateProductSkuAsync ( string ProductId, string Sku, SkuResource Body ) : Task

Update a product based on SKU.

UpdateStatus ( string Sku, string BuId, BusinessUnitResource Body ) : BusinessUnitResource

Enable or disable sku for sale.

UpdateStatusAsync ( string Sku, string BuId, BusinessUnitResource Body ) : Task

Enable or disable sku for sale.

UpdateStock ( string Sku, StockResource Body ) : StockResponse

Update stock quantity by sku.

UpdateStockAsync ( string Sku, StockResource Body ) : Task

Update stock quantity by sku.

메소드 상세

GetBasePath() 공개 메소드

Gets the base path of the API client.
public GetBasePath ( String basePath ) : String
basePath String
리턴 String

GetProductSku() 공개 메소드

Get the a sku by product Id and sku Id.
public GetProductSku ( string ProductId, string Sku, string Expand ) : SkuResource
ProductId string
Sku string
Expand string
리턴 Netshoes.Api.V1.Model.SkuResource

GetProductSkuAsync() 공개 메소드

Get the a sku by product Id and sku Id.
public GetProductSkuAsync ( string ProductId, string Sku, string Expand ) : Task
ProductId string
Sku string
Expand string
리턴 Task

GetStatus() 공개 메소드

Get product status.
public GetStatus ( string Sku, string BuId ) : BusinessUnitResponse
Sku string
BuId string
리턴 Netshoes.Api.V1.Model.BusinessUnitResponse

GetStatusAsync() 공개 메소드

Get product status.
public GetStatusAsync ( string Sku, string BuId ) : Task
Sku string
BuId string
리턴 Task

GetStock() 공개 메소드

Get stock info by sku.
public GetStock ( string Sku ) : StockResponse
Sku string
리턴 StockResponse

GetStockAsync() 공개 메소드

Get stock info by sku.
public GetStockAsync ( string Sku ) : Task
Sku string
리턴 Task

ListPrices() 공개 메소드

Get a base price.
public ListPrices ( string Sku ) : PriceResource
Sku string
리턴 Netshoes.Api.V1.Model.PriceResource

ListPricesAsync() 공개 메소드

Get a base price.
public ListPricesAsync ( string Sku ) : Task
Sku string
리턴 Task

ListProductSkus() 공개 메소드

Get the list of product skus.
public ListProductSkus ( string ProductId, int Page, int Size, string Expand ) : SkuListResource
ProductId string
Page int
Size int
Expand string
리턴 Netshoes.Api.V1.Model.SkuListResource

ListProductSkusAsync() 공개 메소드

Get the list of product skus.
public ListProductSkusAsync ( string ProductId, int Page, int Size, string Expand ) : Task
ProductId string
Page int
Size int
Expand string
리턴 Task

ListSchedules() 공개 메소드

Get a list of price schedules.
public ListSchedules ( string Sku ) : PriceList
Sku string
리턴 PriceList

ListSchedulesAsync() 공개 메소드

Get a list of price schedules.
public ListSchedulesAsync ( string Sku ) : Task
Sku string
리턴 Task

ListSkuImages() 공개 메소드

Get the list of sku images.
public ListSkuImages ( string ProductId, string Sku ) : ImageListResource
ProductId string
Sku string
리턴 ImageListResource

ListSkuImagesAsync() 공개 메소드

Get the list of sku images.
public ListSkuImagesAsync ( string ProductId, string Sku ) : Task
ProductId string
Sku string
리턴 Task

SaveProductSku() 공개 메소드

Create a new sku for a product.
public SaveProductSku ( string ProductId, SkuResource Body ) : SkuResource
ProductId string
Body SkuResource
리턴 SkuResource

SaveProductSkuAsync() 공개 메소드

Create a new sku for a product.
public SaveProductSkuAsync ( string ProductId, SkuResource Body ) : Task
ProductId string
Body SkuResource
리턴 Task

SaveSchedule() 공개 메소드

Save a price schedule.
public SaveSchedule ( string Sku, PriceScheduleResource Body ) : PriceScheduleResource
Sku string
Body PriceScheduleResource
리턴 PriceScheduleResource

SaveScheduleAsync() 공개 메소드

Save a price schedule.
public SaveScheduleAsync ( string Sku, PriceScheduleResource Body ) : Task
Sku string
Body PriceScheduleResource
리턴 Task

SetBasePath() 공개 메소드

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

SkusApi() 공개 메소드

Initializes a new instance of the SkusApi class.
public SkusApi ( ApiClient apiClient = null ) : System
apiClient ApiClient
리턴 System

SkusApi() 공개 메소드

Initializes a new instance of the SkusApi class.
public SkusApi ( String basePath ) : System
basePath String
리턴 System

UpdatePrice() 공개 메소드

Save a base price.
public UpdatePrice ( string Sku, PriceResource Body ) : PriceResource
Sku string
Body PriceResource
리턴 PriceResource

UpdatePriceAsync() 공개 메소드

Save a base price.
public UpdatePriceAsync ( string Sku, PriceResource Body ) : Task
Sku string
Body PriceResource
리턴 Task

UpdateProductSku() 공개 메소드

Update a product based on SKU.
public UpdateProductSku ( string ProductId, string Sku, SkuResource Body ) : SkuResource
ProductId string
Sku string
Body SkuResource
리턴 SkuResource

UpdateProductSkuAsync() 공개 메소드

Update a product based on SKU.
public UpdateProductSkuAsync ( string ProductId, string Sku, SkuResource Body ) : Task
ProductId string
Sku string
Body SkuResource
리턴 Task

UpdateStatus() 공개 메소드

Enable or disable sku for sale.
public UpdateStatus ( string Sku, string BuId, BusinessUnitResource Body ) : BusinessUnitResource
Sku string
BuId string
Body BusinessUnitResource
리턴 BusinessUnitResource

UpdateStatusAsync() 공개 메소드

Enable or disable sku for sale.
public UpdateStatusAsync ( string Sku, string BuId, BusinessUnitResource Body ) : Task
Sku string
BuId string
Body BusinessUnitResource
리턴 Task

UpdateStock() 공개 메소드

Update stock quantity by sku.
public UpdateStock ( string Sku, StockResource Body ) : StockResponse
Sku string
Body StockResource
리턴 StockResponse

UpdateStockAsync() 공개 메소드

Update stock quantity by sku.
public UpdateStockAsync ( string Sku, StockResource Body ) : Task
Sku string
Body StockResource
리턴 Task