Package com.stripe.model
Class InvoiceLineItem.Pricing
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.InvoiceLineItem.Pricing
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- InvoiceLineItem
For more details about Pricing, please refer to the API
Reference.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFor more details about LicenseFeeDetails, please refer to the API Reference.static classFor more details about PriceDetails, please refer to the API Reference.static classFor more details about RateCardRateDetails, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetType()The type of the pricing details.The unit amount (in thecurrencyspecified) of the item which contains a decimal value with at most 12 decimal places.inthashCode()voidsetLicenseFeeDetails(InvoiceLineItem.Pricing.LicenseFeeDetails licenseFeeDetails) voidsetPriceDetails(InvoiceLineItem.Pricing.PriceDetails priceDetails) voidsetRateCardRateDetails(InvoiceLineItem.Pricing.RateCardRateDetails rateCardRateDetails) voidThe type of the pricing details.voidsetUnitAmountDecimal(BigDecimal unitAmountDecimal) The unit amount (in thecurrencyspecified) of the item which contains a decimal value with at most 12 decimal places.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Pricing
public Pricing()
-
-
Method Details
-
getLicenseFeeDetails
-
getPriceDetails
-
getRateCardRateDetails
-
getType
The type of the pricing details.One of
license_fee_details,price_details, orrate_card_rate_details. -
getUnitAmountDecimal
The unit amount (in thecurrencyspecified) of the item which contains a decimal value with at most 12 decimal places. -
setLicenseFeeDetails
-
setPriceDetails
-
setRateCardRateDetails
-
setType
The type of the pricing details.One of
license_fee_details,price_details, orrate_card_rate_details. -
setUnitAmountDecimal
The unit amount (in thecurrencyspecified) of the item which contains a decimal value with at most 12 decimal places. -
equals
-
canEqual
-
hashCode
public int hashCode()
-