-
- All Implemented Interfaces:
-
dev.hyo.openiap.ProductCommon,dev.hyo.openiap.ProductSubscription
public final class ProductSubscriptionIOS implements ProductCommon, ProductSubscription
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classProductSubscriptionIOS.Companion
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProductSubscriptionIOS(String currency, String debugDescription, String description, List<DiscountIOS> discountsIOS, String displayName, String displayNameIOS, String displayPrice, String id, String introductoryPriceAsAmountIOS, String introductoryPriceIOS, String introductoryPriceNumberOfPeriodsIOS, PaymentModeIOS introductoryPricePaymentModeIOS, SubscriptionPeriodIOS introductoryPriceSubscriptionPeriodIOS, Boolean isFamilyShareableIOS, String jsonRepresentationIOS, IapPlatform platform, Double price, SubscriptionInfoIOS subscriptionInfoIOS, String subscriptionPeriodNumberIOS, SubscriptionPeriodIOS subscriptionPeriodUnitIOS, String title, ProductType type, ProductTypeIOS typeIOS)
-
Method Summary
Modifier and Type Method Description StringgetCurrency()StringgetDebugDescription()StringgetDescription()final List<DiscountIOS>getDiscountsIOS()StringgetDisplayName()final StringgetDisplayNameIOS()StringgetDisplayPrice()StringgetId()final StringgetIntroductoryPriceAsAmountIOS()final StringgetIntroductoryPriceIOS()final StringgetIntroductoryPriceNumberOfPeriodsIOS()final PaymentModeIOSgetIntroductoryPricePaymentModeIOS()final SubscriptionPeriodIOSgetIntroductoryPriceSubscriptionPeriodIOS()final BooleangetIsFamilyShareableIOS()final StringgetJsonRepresentationIOS()IapPlatformgetPlatform()DoublegetPrice()final SubscriptionInfoIOSgetSubscriptionInfoIOS()final StringgetSubscriptionPeriodNumberIOS()final SubscriptionPeriodIOSgetSubscriptionPeriodUnitIOS()StringgetTitle()ProductTypegetType()final ProductTypeIOSgetTypeIOS()Map<String, Object>toJson()-
-
Constructor Detail
-
ProductSubscriptionIOS
ProductSubscriptionIOS(String currency, String debugDescription, String description, List<DiscountIOS> discountsIOS, String displayName, String displayNameIOS, String displayPrice, String id, String introductoryPriceAsAmountIOS, String introductoryPriceIOS, String introductoryPriceNumberOfPeriodsIOS, PaymentModeIOS introductoryPricePaymentModeIOS, SubscriptionPeriodIOS introductoryPriceSubscriptionPeriodIOS, Boolean isFamilyShareableIOS, String jsonRepresentationIOS, IapPlatform platform, Double price, SubscriptionInfoIOS subscriptionInfoIOS, String subscriptionPeriodNumberIOS, SubscriptionPeriodIOS subscriptionPeriodUnitIOS, String title, ProductType type, ProductTypeIOS typeIOS)
-
-
Method Detail
-
getCurrency
String getCurrency()
-
getDebugDescription
String getDebugDescription()
-
getDescription
String getDescription()
-
getDiscountsIOS
final List<DiscountIOS> getDiscountsIOS()
-
getDisplayName
String getDisplayName()
-
getDisplayNameIOS
final String getDisplayNameIOS()
-
getDisplayPrice
String getDisplayPrice()
-
getIntroductoryPriceAsAmountIOS
final String getIntroductoryPriceAsAmountIOS()
-
getIntroductoryPriceIOS
final String getIntroductoryPriceIOS()
-
getIntroductoryPriceNumberOfPeriodsIOS
final String getIntroductoryPriceNumberOfPeriodsIOS()
-
getIntroductoryPricePaymentModeIOS
final PaymentModeIOS getIntroductoryPricePaymentModeIOS()
-
getIntroductoryPriceSubscriptionPeriodIOS
final SubscriptionPeriodIOS getIntroductoryPriceSubscriptionPeriodIOS()
-
getIsFamilyShareableIOS
final Boolean getIsFamilyShareableIOS()
-
getJsonRepresentationIOS
final String getJsonRepresentationIOS()
-
getPlatform
IapPlatform getPlatform()
-
getSubscriptionInfoIOS
final SubscriptionInfoIOS getSubscriptionInfoIOS()
-
getSubscriptionPeriodNumberIOS
final String getSubscriptionPeriodNumberIOS()
-
getSubscriptionPeriodUnitIOS
final SubscriptionPeriodIOS getSubscriptionPeriodUnitIOS()
-
getType
ProductType getType()
-
getTypeIOS
final ProductTypeIOS getTypeIOS()
-
-
-
-