Class UpdateOrderLineRequest.UpdateOrderLineRequestBuilder
- java.lang.Object
-
- be.woutschoovaerts.mollie.data.order.UpdateOrderLineRequest.UpdateOrderLineRequestBuilder
-
- Enclosing class:
- UpdateOrderLineRequest
public static class UpdateOrderLineRequest.UpdateOrderLineRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder id(String id)
- Returns:
this
.
-
name
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder name(Optional<String> name)
- Returns:
this
.
-
sku
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder sku(Optional<String> sku)
- Returns:
this
.
-
imageUrl
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder imageUrl(Optional<String> imageUrl)
- Returns:
this
.
-
productUrl
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder productUrl(Optional<String> productUrl)
- Returns:
this
.
-
quantity
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder quantity(Optional<Integer> quantity)
- Returns:
this
.
-
unitPrice
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder unitPrice(Optional<Amount> unitPrice)
- Returns:
this
.
-
discountPrice
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder discountPrice(Optional<Amount> discountPrice)
- Returns:
this
.
-
vatRate
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder vatRate(Optional<String> vatRate)
- Returns:
this
.
-
vatAmount
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder vatAmount(Optional<Amount> vatAmount)
- Returns:
this
.
-
totalAmount
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder totalAmount(Optional<Amount> totalAmount)
- Returns:
this
.
-
metadata
public UpdateOrderLineRequest.UpdateOrderLineRequestBuilder metadata(Optional<Map<String,Object>> metadata)
- Returns:
this
.
-
build
public UpdateOrderLineRequest build()
-
-