Package com.checkout.payments
Class ProductRequest.ProductRequestBuilder
- java.lang.Object
-
- com.checkout.payments.ProductRequest.ProductRequestBuilder
-
- Enclosing class:
- ProductRequest
public static class ProductRequest.ProductRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
type
public ProductRequest.ProductRequestBuilder type(ItemType type)
- Returns:
this.
-
subType
public ProductRequest.ProductRequestBuilder subType(ItemSubType subType)
- Returns:
this.
-
name
public ProductRequest.ProductRequestBuilder name(java.lang.String name)
- Returns:
this.
-
quantity
public ProductRequest.ProductRequestBuilder quantity(java.lang.Long quantity)
- Returns:
this.
-
unitPrice
public ProductRequest.ProductRequestBuilder unitPrice(java.lang.Long unitPrice)
- Returns:
this.
-
reference
public ProductRequest.ProductRequestBuilder reference(java.lang.String reference)
- Returns:
this.
-
commodityCode
public ProductRequest.ProductRequestBuilder commodityCode(java.lang.String commodityCode)
- Returns:
this.
-
unitOfMeasure
public ProductRequest.ProductRequestBuilder unitOfMeasure(java.lang.String unitOfMeasure)
- Returns:
this.
-
totalAmount
public ProductRequest.ProductRequestBuilder totalAmount(java.lang.Long totalAmount)
- Returns:
this.
-
taxRate
public ProductRequest.ProductRequestBuilder taxRate(java.lang.Long taxRate)
- Returns:
this.
-
taxAmount
public ProductRequest.ProductRequestBuilder taxAmount(java.lang.Long taxAmount)
- Returns:
this.
-
discountAmount
public ProductRequest.ProductRequestBuilder discountAmount(java.lang.Long discountAmount)
- Returns:
this.
-
wxpayGoodsId
public ProductRequest.ProductRequestBuilder wxpayGoodsId(java.lang.String wxpayGoodsId)
- Returns:
this.
-
imageUrl
public ProductRequest.ProductRequestBuilder imageUrl(java.lang.String imageUrl)
- Returns:
this.
-
url
public ProductRequest.ProductRequestBuilder url(java.lang.String url)
- Returns:
this.
-
sku
public ProductRequest.ProductRequestBuilder sku(java.lang.String sku)
- Returns:
this.
-
serviceEndsOn
public ProductRequest.ProductRequestBuilder serviceEndsOn(java.time.Instant serviceEndsOn)
- Returns:
this.
-
purchaseCountry
public ProductRequest.ProductRequestBuilder purchaseCountry(CountryCode purchaseCountry)
- Returns:
this.
-
foreignRetailerAmount
public ProductRequest.ProductRequestBuilder foreignRetailerAmount(java.lang.Long foreignRetailerAmount)
- Returns:
this.
-
build
public ProductRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-