Package com.apple.itunes.storekit.model
Class AdvancedCommerceOffer
java.lang.Object
com.apple.itunes.storekit.model.AdvancedCommerceOffer
A discount offer for an auto-renewable subscription.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdvancedCommerceOffer(AdvancedCommerceOfferPeriod period, Integer periodCount, Long price, AdvancedCommerceOfferReason reason) AdvancedCommerceOffer(String rawPeriod, Integer periodCount, Long price, String rawReason) -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe period of the offer.The number of periods the offer is active.getPrice()The offer price, in milliunits.The reason for the offer.inthashCode()period(AdvancedCommerceOfferPeriod period) periodCount(Integer periodCount) reason(AdvancedCommerceOfferReason reason) voidsetPeriod(AdvancedCommerceOfferPeriod period) voidsetPeriodCount(Integer periodCount) voidvoidsetRawPeriod(String rawPeriod) voidsetRawReason(String rawReason) voidsetReason(AdvancedCommerceOfferReason reason) voidsetUnknownFields(Map<String, Object> unknownFields) toString()unknownFields(Map<String, Object> unknownFields)
-
Constructor Details
-
AdvancedCommerceOffer
protected AdvancedCommerceOffer() -
AdvancedCommerceOffer
-
AdvancedCommerceOffer
public AdvancedCommerceOffer(AdvancedCommerceOfferPeriod period, Integer periodCount, Long price, AdvancedCommerceOfferReason reason)
-
-
Method Details
-
period
-
getPeriod
The period of the offer.- Returns:
- period
-
getRawPeriod
- See Also:
-
setPeriod
-
setRawPeriod
-
periodCount
-
getPeriodCount
The number of periods the offer is active.- Returns:
- periodCount
-
setPeriodCount
-
price
-
getPrice
The offer price, in milliunits.- Returns:
- price
- See Also:
-
setPrice
-
reason
-
getReason
The reason for the offer.- Returns:
- reason
-
getRawReason
- See Also:
-
setReason
-
setRawReason
-
unknownFields
-
getUnknownFields
-
setUnknownFields
-
equals
-
hashCode
public int hashCode() -
toString
-