public static class InvoiceItemUpdateParams.Discount.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
InvoiceItemUpdateParams.Discount |
build()
Finalize and obtain parameter instance from this builder.
|
InvoiceItemUpdateParams.Discount.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map) |
InvoiceItemUpdateParams.Discount.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
InvoiceItemUpdateParams.Discount.Builder |
setCoupon(EmptyParam coupon)
ID of the coupon to create a new discount for.
|
InvoiceItemUpdateParams.Discount.Builder |
setCoupon(java.lang.String coupon)
ID of the coupon to create a new discount for.
|
InvoiceItemUpdateParams.Discount.Builder |
setDiscount(EmptyParam discount)
ID of an existing discount on the object (or one of its ancestors) to reuse.
|
InvoiceItemUpdateParams.Discount.Builder |
setDiscount(java.lang.String discount)
ID of an existing discount on the object (or one of its ancestors) to reuse.
|
public InvoiceItemUpdateParams.Discount build()
public InvoiceItemUpdateParams.Discount.Builder setCoupon(java.lang.String coupon)
public InvoiceItemUpdateParams.Discount.Builder setCoupon(EmptyParam coupon)
public InvoiceItemUpdateParams.Discount.Builder setDiscount(java.lang.String discount)
public InvoiceItemUpdateParams.Discount.Builder setDiscount(EmptyParam discount)
public InvoiceItemUpdateParams.Discount.Builder putExtraParam(java.lang.String key, java.lang.Object value)
InvoiceItemUpdateParams.Discount.extraParams
for the field documentation.public InvoiceItemUpdateParams.Discount.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)