public class V1PaymentSurcharge extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
V1PaymentSurcharge.Builder
Class to build instances of
V1PaymentSurcharge. |
| Modifier | Constructor and Description |
|---|---|
protected |
V1PaymentSurcharge(io.apimatic.core.types.OptionalNullable<String> name,
V1Money appliedMoney,
io.apimatic.core.types.OptionalNullable<String> rate,
V1Money amountMoney,
String type,
io.apimatic.core.types.OptionalNullable<Boolean> taxable,
io.apimatic.core.types.OptionalNullable<List<V1PaymentTax>> taxes,
io.apimatic.core.types.OptionalNullable<String> surchargeId)
Internal initialization constructor.
|
|
V1PaymentSurcharge(String name,
V1Money appliedMoney,
String rate,
V1Money amountMoney,
String type,
Boolean taxable,
List<V1PaymentTax> taxes,
String surchargeId)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
V1Money |
getAmountMoney()
Getter for AmountMoney.
|
V1Money |
getAppliedMoney()
Getter for AppliedMoney.
|
String |
getName()
Getter for Name.
|
String |
getRate()
Getter for Rate.
|
String |
getSurchargeId()
Getter for SurchargeId.
|
Boolean |
getTaxable()
Getter for Taxable.
|
List<V1PaymentTax> |
getTaxes()
Getter for Taxes.
|
String |
getType()
Getter for Type.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetRate()
Internal Getter for Rate.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetSurchargeId()
Internal Getter for SurchargeId.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetTaxable()
Internal Getter for Taxable.
|
protected io.apimatic.core.types.OptionalNullable<List<V1PaymentTax>> |
internalGetTaxes()
Internal Getter for Taxes.
|
V1PaymentSurcharge.Builder |
toBuilder()
Builds a new
V1PaymentSurcharge.Builder object. |
String |
toString()
Converts this V1PaymentSurcharge into string format.
|
public V1PaymentSurcharge(String name, V1Money appliedMoney, String rate, V1Money amountMoney, String type, Boolean taxable, List<V1PaymentTax> taxes, String surchargeId)
name - String value for name.appliedMoney - V1Money value for appliedMoney.rate - String value for rate.amountMoney - V1Money value for amountMoney.type - String value for type.taxable - Boolean value for taxable.taxes - List of V1PaymentTax value for taxes.surchargeId - String value for surchargeId.protected V1PaymentSurcharge(io.apimatic.core.types.OptionalNullable<String> name, V1Money appliedMoney, io.apimatic.core.types.OptionalNullable<String> rate, V1Money amountMoney, String type, io.apimatic.core.types.OptionalNullable<Boolean> taxable, io.apimatic.core.types.OptionalNullable<List<V1PaymentTax>> taxes, io.apimatic.core.types.OptionalNullable<String> surchargeId)
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
public V1Money getAppliedMoney()
protected io.apimatic.core.types.OptionalNullable<String> internalGetRate()
public String getRate()
public V1Money getAmountMoney()
public String getType()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetTaxable()
public Boolean getTaxable()
protected io.apimatic.core.types.OptionalNullable<List<V1PaymentTax>> internalGetTaxes()
public List<V1PaymentTax> getTaxes()
protected io.apimatic.core.types.OptionalNullable<String> internalGetSurchargeId()
public String getSurchargeId()
public String toString()
public V1PaymentSurcharge.Builder toBuilder()
V1PaymentSurcharge.Builder object.
Creates the instance with the state of the current model.V1PaymentSurcharge.Builder objectCopyright © 2023. All rights reserved.