Class OrderLineRequest.OrderLineRequestBuilder
- java.lang.Object
-
- be.woutschoovaerts.mollie.data.order.OrderLineRequest.OrderLineRequestBuilder
-
- Enclosing class:
- OrderLineRequest
public static class OrderLineRequest.OrderLineRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
type
public OrderLineRequest.OrderLineRequestBuilder type(Optional<OrderLineType> type)
- Returns:
this
.
-
category
public OrderLineRequest.OrderLineRequestBuilder category(Optional<OrderLineCategory> category)
- Returns:
this
.
-
name
public OrderLineRequest.OrderLineRequestBuilder name(String name)
- Returns:
this
.
-
quantity
public OrderLineRequest.OrderLineRequestBuilder quantity(int quantity)
- Returns:
this
.
-
unitPrice
public OrderLineRequest.OrderLineRequestBuilder unitPrice(Amount unitPrice)
- Returns:
this
.
-
discountAmount
public OrderLineRequest.OrderLineRequestBuilder discountAmount(Optional<Amount> discountAmount)
- Returns:
this
.
-
totalAmount
public OrderLineRequest.OrderLineRequestBuilder totalAmount(Amount totalAmount)
- Returns:
this
.
-
vatRate
public OrderLineRequest.OrderLineRequestBuilder vatRate(String vatRate)
- Returns:
this
.
-
vatAmount
public OrderLineRequest.OrderLineRequestBuilder vatAmount(Amount vatAmount)
- Returns:
this
.
-
sku
public OrderLineRequest.OrderLineRequestBuilder sku(Optional<String> sku)
- Returns:
this
.
-
imageUrl
public OrderLineRequest.OrderLineRequestBuilder imageUrl(Optional<String> imageUrl)
- Returns:
this
.
-
productUrl
public OrderLineRequest.OrderLineRequestBuilder productUrl(Optional<String> productUrl)
- Returns:
this
.
-
metadata
public OrderLineRequest.OrderLineRequestBuilder metadata(Optional<Map<String,Object>> metadata)
- Returns:
this
.
-
build
public OrderLineRequest build()
-
-