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

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

공개 메소드들

메소드 설명
CartModuleApplyCoupon ( string cartId, string couponCode ) : VirtoCommerceCartModuleWebModelShoppingCart

Apply coupon for shopping cart

CartModuleApplyCouponAsync ( string cartId, string couponCode ) : System.Threading.Tasks.Task

Apply coupon for shopping cart

CartModuleCreate ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : void

Create shopping cart

CartModuleCreateAsync ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : System.Threading.Tasks.Task

Create shopping cart

CartModuleDeleteCarts ( List ids ) : void

Delete shopping carts by ids

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

Delete shopping carts by ids

CartModuleGetCartById ( string id ) : void

Get shopping cart by id

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

Get shopping cart by id

CartModuleGetCurrentCart ( string storeId, string customerId ) : void

Get shopping cart by store id and customer id

CartModuleGetCurrentCartAsync ( string storeId, string customerId ) : System.Threading.Tasks.Task

Get shopping cart by store id and customer id

CartModuleGetPaymentMethods ( string cartId ) : List

Get payment methods for shopping cart

CartModuleGetPaymentMethodsAsync ( string cartId ) : System.Threading.Tasks.Task>

Get payment methods for shopping cart

CartModuleGetPaymentMethodsForStore ( string storeId ) : List

Get payment methods for store

CartModuleGetPaymentMethodsForStoreAsync ( string storeId ) : System.Threading.Tasks.Task>

Get payment methods for store

CartModuleGetShipmentMethods ( string cartId ) : List

Get shipping methods for shopping cart

CartModuleGetShipmentMethodsAsync ( string cartId ) : System.Threading.Tasks.Task>

Get shipping methods for shopping cart

CartModuleSearchCarts ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, int criteriaStart, int criteriaCount ) : VirtoCommerceCartModuleWebModelSearchResult

Search for shopping carts by criteria

CartModuleSearchCartsAsync ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task

Search for shopping carts by criteria

CartModuleUpdate ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : VirtoCommerceCartModuleWebModelShoppingCart

Update shopping cart

CartModuleUpdateAsync ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : System.Threading.Tasks.Task

Update shopping cart

GetBasePath ( ) : String

Gets the base path of the API client.

SetBasePath ( String basePath ) : void

Sets the base path of the API client.

ShoppingCartModuleApi ( ApiClient apiClient = null ) : System

Initializes a new instance of the ShoppingCartModuleApi class.

ShoppingCartModuleApi ( String basePath ) : System

Initializes a new instance of the ShoppingCartModuleApi class.

메소드 상세

CartModuleApplyCoupon() 공개 메소드

Apply coupon for shopping cart
public CartModuleApplyCoupon ( string cartId, string couponCode ) : VirtoCommerceCartModuleWebModelShoppingCart
cartId string Shopping cart id
couponCode string Coupon code
리턴 VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart

CartModuleApplyCouponAsync() 공개 메소드

Apply coupon for shopping cart
public CartModuleApplyCouponAsync ( string cartId, string couponCode ) : System.Threading.Tasks.Task
cartId string Shopping cart id
couponCode string Coupon code
리턴 System.Threading.Tasks.Task

CartModuleCreate() 공개 메소드

Create shopping cart
public CartModuleCreate ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : void
cart VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart Shopping cart model
리턴 void

CartModuleCreateAsync() 공개 메소드

Create shopping cart
public CartModuleCreateAsync ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : System.Threading.Tasks.Task
cart VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart Shopping cart model
리턴 System.Threading.Tasks.Task

CartModuleDeleteCarts() 공개 메소드

Delete shopping carts by ids
public CartModuleDeleteCarts ( List ids ) : void
ids List Array of shopping cart ids
리턴 void

CartModuleDeleteCartsAsync() 공개 메소드

Delete shopping carts by ids
public CartModuleDeleteCartsAsync ( List ids ) : System.Threading.Tasks.Task
ids List Array of shopping cart ids
리턴 System.Threading.Tasks.Task

CartModuleGetCartById() 공개 메소드

Get shopping cart by id
public CartModuleGetCartById ( string id ) : void
id string Shopping cart id
리턴 void

CartModuleGetCartByIdAsync() 공개 메소드

Get shopping cart by id
public CartModuleGetCartByIdAsync ( string id ) : System.Threading.Tasks.Task
id string Shopping cart id
리턴 System.Threading.Tasks.Task

CartModuleGetCurrentCart() 공개 메소드

Get shopping cart by store id and customer id
public CartModuleGetCurrentCart ( string storeId, string customerId ) : void
storeId string Store id
customerId string Customer id
리턴 void

CartModuleGetCurrentCartAsync() 공개 메소드

Get shopping cart by store id and customer id
public CartModuleGetCurrentCartAsync ( string storeId, string customerId ) : System.Threading.Tasks.Task
storeId string Store id
customerId string Customer id
리턴 System.Threading.Tasks.Task

CartModuleGetPaymentMethods() 공개 메소드

Get payment methods for shopping cart
public CartModuleGetPaymentMethods ( string cartId ) : List
cartId string Shopping cart id
리턴 List

CartModuleGetPaymentMethodsAsync() 공개 메소드

Get payment methods for shopping cart
public CartModuleGetPaymentMethodsAsync ( string cartId ) : System.Threading.Tasks.Task>
cartId string Shopping cart id
리턴 System.Threading.Tasks.Task>

CartModuleGetPaymentMethodsForStore() 공개 메소드

Get payment methods for store
public CartModuleGetPaymentMethodsForStore ( string storeId ) : List
storeId string Store id
리턴 List

CartModuleGetPaymentMethodsForStoreAsync() 공개 메소드

Get payment methods for store
public CartModuleGetPaymentMethodsForStoreAsync ( string storeId ) : System.Threading.Tasks.Task>
storeId string Store id
리턴 System.Threading.Tasks.Task>

CartModuleGetShipmentMethods() 공개 메소드

Get shipping methods for shopping cart
public CartModuleGetShipmentMethods ( string cartId ) : List
cartId string Shopping cart id
리턴 List

CartModuleGetShipmentMethodsAsync() 공개 메소드

Get shipping methods for shopping cart
public CartModuleGetShipmentMethodsAsync ( string cartId ) : System.Threading.Tasks.Task>
cartId string Shopping cart id
리턴 System.Threading.Tasks.Task>

CartModuleSearchCarts() 공개 메소드

Search for shopping carts by criteria
public CartModuleSearchCarts ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, int criteriaStart, int criteriaCount ) : VirtoCommerceCartModuleWebModelSearchResult
criteriaKeyword string Gets or sets the value of search criteria keyword
criteriaCustomerId string Gets or sets the value of search criteria customer id
criteriaStoreId string Gets or sets the value of search criteria store id
criteriaStart int Gets or sets the value of search criteria skip records count
criteriaCount int Gets or sets the value of search criteria page size
리턴 VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelSearchResult

CartModuleSearchCartsAsync() 공개 메소드

Search for shopping carts by criteria
public CartModuleSearchCartsAsync ( string criteriaKeyword, string criteriaCustomerId, string criteriaStoreId, int criteriaStart, int criteriaCount ) : System.Threading.Tasks.Task
criteriaKeyword string Gets or sets the value of search criteria keyword
criteriaCustomerId string Gets or sets the value of search criteria customer id
criteriaStoreId string Gets or sets the value of search criteria store id
criteriaStart int Gets or sets the value of search criteria skip records count
criteriaCount int Gets or sets the value of search criteria page size
리턴 System.Threading.Tasks.Task

CartModuleUpdate() 공개 메소드

Update shopping cart
public CartModuleUpdate ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : VirtoCommerceCartModuleWebModelShoppingCart
cart VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart Shopping cart model
리턴 VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart

CartModuleUpdateAsync() 공개 메소드

Update shopping cart
public CartModuleUpdateAsync ( VirtoCommerceCartModuleWebModelShoppingCart cart ) : System.Threading.Tasks.Task
cart VirtoCommerce.SwaggerApiClient.Model.VirtoCommerceCartModuleWebModelShoppingCart Shopping cart model
리턴 System.Threading.Tasks.Task

GetBasePath() 공개 메소드

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

SetBasePath() 공개 메소드

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

ShoppingCartModuleApi() 공개 메소드

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

ShoppingCartModuleApi() 공개 메소드

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