//Granify Android SDK/com.granifyinc.granifysdk.models/Price

Price

[androidJvm]
@Serializable(with = PriceSerializer::class)

open class Price

Represents a non-negative monetary price value.

This should match the currency used for prices in your analytics. Must be USD, unless another currency has been agreed on with Granify. All prices used in a single API call (i.e. Granify functions) must use a singular currency.

Constructors

   
Price [androidJvm]
@JvmOverloads
constructor(amount: Double, currency: Currency = Currency.USD)

Properties

Name Summary
amount [androidJvm]
val amount: Double
The magnitude of the price.
currency [androidJvm]
val currency: Currency
The currency associated with the amount.

Functions

Name Summary
toString [androidJvm]
open override fun toString(): String
Returns a string representation of the price.