类 PlaceOrderBuilder
java.lang.Object
net.linksfield.cube.partnersdk.sdk.modules.orders.PlaceOrderBuilder
public class PlaceOrderBuilder extends Object
-
方法概要
修饰符和类型 方法 说明 PlaceOrderBuilderaccounting(String currency, int payChannel)Add accounting informationPlaceOrderBuilderaccounting(String currency, int payChannel, String couponId)Add accounting informationPlaceOrderBuilderaccounting(String currency, int payChannel, String couponId, Integer discount)Add accounting informationPlaceOrderBuilderaddItem(String id, int quantity, int price)Add a product that needs to be orderedPlaceOrderBuilderaddress(String country, String province, String city, String detail)Add shipping address informationPlaceOrderBuilderaddress(String country, String province, String city, String district, String town, String detail, String zip, String specialInstructions)Add shipping address informationPlaceOrderbuild()PlaceOrderBuilderconsignee(String name, String mobileNo)Add consignee informationPlaceOrderBuilderconsignee(String name, String telArea, String telCode, String mobileNo, String mobileArea, String email)Add consignee informationPlaceOrderBuilderextra(String po, String remark)Additional customer data
-
方法详细资料
-
addItem
Add a product that needs to be ordered- 参数:
sku- Product codequantity- Quantity orderedprice- Unit price- 返回:
- this
-
accounting
Add accounting information- 参数:
currency- Currency code IOS | Enum: CNYpayChannel- Enum: 1 - Postpaid billing- 返回:
- this
-
accounting
Add accounting information- 参数:
currency- Currency code IOS | Enum: CNYpayChannel- Enum: 1 - Postpaid billingcouponId- Coupon code- 返回:
- this
-
accounting
public PlaceOrderBuilder accounting(String currency, int payChannel, String couponId, Integer discount)Add accounting information- 参数:
currency- Currency code IOS | Enum: CNYpayChannel- Enum: 1 - Postpaid billingcouponId- Coupon codediscount- Discount | Example: 6% = 6- 返回:
- this
-
extra
Additional customer data- 参数:
po- Customer system serial numberremark- Remark- 返回:
- this
-
address
public PlaceOrderBuilder address(String country, String province, String city, String district, String town, String detail, String zip, String specialInstructions)Add shipping address information- 参数:
country- Countryprovince- Provincecity- Citydistrict- Districttown- Towndetail- Full addresszip- Zip codespecialInstructions- Logistics extensions- 返回:
- this
-
address
Add shipping address information- 参数:
country- Countryprovince- Provincecity- Citydetail- Full address- 返回:
- this
-
consignee
Add consignee information- 参数:
name- Name or nicknamemobileNo- Mobile phone number- 返回:
- this
-
consignee
public PlaceOrderBuilder consignee(String name, String telArea, String telCode, String mobileNo, String mobileArea, String email)Add consignee information- 参数:
name- Name or nicknametelArea- Telephone area codetelCode- Landline phone numbermobileNo- Mobile phone numbermobileArea- Phone number country codeemail- Email- 返回:
- this
-
build
-