Superwall Android SDK
Toggle table of contents
0.0.0-docs
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
Superwall Android SDK
Superwall Android SDK
/
com.superwall.sdk.store.abstractions.product
/
SubscriptionPeriod
Subscription
Period
androidJvm
data
class
SubscriptionPeriod
(
val
value
:
Int
,
val
unit
:
SubscriptionPeriod.Unit
)
(
source
)
Members
Constructors
Subscription
Period
Link copied to clipboard
androidJvm
constructor
(
value
:
Int
,
unit
:
SubscriptionPeriod.Unit
)
Types
Companion
Link copied to clipboard
androidJvm
object
Companion
Unit
Link copied to clipboard
androidJvm
enum
Unit
:
Enum
<
SubscriptionPeriod.Unit
>
Properties
days
Per
Unit
Link copied to clipboard
androidJvm
val
daysPerUnit
:
Double
to
Millis
Link copied to clipboard
androidJvm
val
toMillis
:
Long
unit
Link copied to clipboard
androidJvm
val
unit
:
SubscriptionPeriod.Unit
value
Link copied to clipboard
androidJvm
val
value
:
Int
Functions
normalized
Link copied to clipboard
androidJvm
fun
normalized
(
)
:
SubscriptionPeriod
price
Per
Day
Link copied to clipboard
androidJvm
fun
pricePerDay
(
price
:
BigDecimal
)
:
BigDecimal
price
Per
Month
Link copied to clipboard
androidJvm
fun
pricePerMonth
(
price
:
BigDecimal
)
:
BigDecimal
price
Per
Week
Link copied to clipboard
androidJvm
fun
pricePerWeek
(
price
:
BigDecimal
)
:
BigDecimal
price
Per
Year
Link copied to clipboard
androidJvm
fun
pricePerYear
(
price
:
BigDecimal
)
:
BigDecimal
to
Millis
Link copied to clipboard
androidJvm
fun
toMillis
(
)
:
Long
to
Period
Link copied to clipboard
androidJvm
fun
toPeriod
(
)
:
Period