-
- 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, List<SubscriptionOffer> subscriptionOffers, 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 List<SubscriptionOffer>getSubscriptionOffers()Standardized subscription offers. 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, List<SubscriptionOffer> subscriptionOffers, 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()
-
getSubscriptionOffers
final List<SubscriptionOffer> getSubscriptionOffers()
Standardized subscription offers. Cross-platform type with iOS-specific fields using suffix.
-
getSubscriptionPeriodNumberIOS
final String getSubscriptionPeriodNumberIOS()
-
getSubscriptionPeriodUnitIOS
final SubscriptionPeriodIOS getSubscriptionPeriodUnitIOS()
-
getType
ProductType getType()
-
getTypeIOS
final ProductTypeIOS getTypeIOS()
-
-
-
-