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