Stripe::CalculationLineItem
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
Constants
Constructors
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
A positive integer representing the line item's total price in the smallest currency unit. If tax_behavior=inclusive, then this amount includes taxes. Otherwise, taxes are calculated on top of this amount.
Custom attribute writer method checking allowed values (enum). @param [Object] amount Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Custom attribute writer method checking allowed values (enum). @param [Object] product Object to be assigned
The number of units of the item being purchased. Used to calculate the per-unit price from the total amount for the line. For example, if amount=100 and quantity=4, the calculated unit price is 25.
Custom attribute writer method checking allowed values (enum). @param [Object] quantity Object to be assigned
A custom identifier for this line item, which must be unique across the line items in the calculation. The reference helps identify each line item in exported tax reports.
Custom attribute writer method checking allowed values (enum). @param [Object] reference Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] tax_behavior Object to be assigned
A tax code ID to use for this line item. If not provided, we will use the tax code from the provided product param. If neither tax_code nor product is provided, we will use the default tax code from your Tax Settings.
Custom attribute writer method checking allowed values (enum). @param [Object] tax_code Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid