Package com.apple.itunes.storekit.model
Class AdvancedCommerceSubscriptionModifyInAppRequest
java.lang.Object
com.apple.itunes.storekit.model.AdvancedCommerceRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
com.apple.itunes.storekit.model.AbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
com.apple.itunes.storekit.model.AdvancedCommerceSubscriptionModifyInAppRequest
- All Implemented Interfaces:
AdvancedCommerceInAppRequest
public class AdvancedCommerceSubscriptionModifyInAppRequest
extends AbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
The request data your app provides to make changes to an auto-renewable subscription.
- See Also:
-
Field Summary
Fields inherited from class com.apple.itunes.storekit.model.AdvancedCommerceRequest
requestInfo, SERIALIZED_NAME_REQUEST_INFO -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdvancedCommerceSubscriptionModifyInAppRequest(AdvancedCommerceRequestInfo requestInfo, String transactionId, Boolean retainBillingCycle) -
Method Summary
Modifier and TypeMethodDescriptionchangeItems(List<AdvancedCommerceSubscriptionModifyChangeItem> changeItems) descriptors(AdvancedCommerceSubscriptionModifyDescriptors descriptors) booleaninthashCode()periodChange(AdvancedCommerceSubscriptionModifyPeriodChange periodChange) removeItems(List<AdvancedCommerceSubscriptionModifyRemoveItem> removeItems) retainBillingCycle(Boolean retainBillingCycle) self()voidvoidsetChangeItems(List<AdvancedCommerceSubscriptionModifyChangeItem> changeItems) voidsetCurrency(String currency) voidvoidvoidsetRemoveItems(List<AdvancedCommerceSubscriptionModifyRemoveItem> removeItems) voidsetRetainBillingCycle(Boolean retainBillingCycle) voidsetStorefront(String storefront) voidsetTaxCode(String taxCode) voidsetTransactionId(String transactionId) storefront(String storefront) toString()transactionId(String transactionId) Methods inherited from class com.apple.itunes.storekit.model.AdvancedCommerceRequest
getRequestInfo, requestInfo, setRequestInfo
-
Constructor Details
-
AdvancedCommerceSubscriptionModifyInAppRequest
protected AdvancedCommerceSubscriptionModifyInAppRequest() -
AdvancedCommerceSubscriptionModifyInAppRequest
public AdvancedCommerceSubscriptionModifyInAppRequest(AdvancedCommerceRequestInfo requestInfo, String transactionId, Boolean retainBillingCycle)
-
-
Method Details
-
self
- Specified by:
selfin classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
-
addItems
public AdvancedCommerceSubscriptionModifyInAppRequest addItems(List<AdvancedCommerceSubscriptionModifyAddItem> addItems) -
addAddItem
public AdvancedCommerceSubscriptionModifyInAppRequest addAddItem(AdvancedCommerceSubscriptionModifyAddItem addItem) -
getAddItems
- Returns:
- addItems
- See Also:
-
setAddItems
-
changeItems
public AdvancedCommerceSubscriptionModifyInAppRequest changeItems(List<AdvancedCommerceSubscriptionModifyChangeItem> changeItems) -
addChangeItem
public AdvancedCommerceSubscriptionModifyInAppRequest addChangeItem(AdvancedCommerceSubscriptionModifyChangeItem changeItem) -
getChangeItems
- Returns:
- changeItems
- See Also:
-
setChangeItems
-
currency
-
getCurrency
- Returns:
- currency
- See Also:
-
setCurrency
-
descriptors
public AdvancedCommerceSubscriptionModifyInAppRequest descriptors(AdvancedCommerceSubscriptionModifyDescriptors descriptors) -
getDescriptors
- Returns:
- descriptors
- See Also:
-
setDescriptors
-
periodChange
public AdvancedCommerceSubscriptionModifyInAppRequest periodChange(AdvancedCommerceSubscriptionModifyPeriodChange periodChange) -
getPeriodChange
- Returns:
- periodChange
- See Also:
-
setPeriodChange
-
removeItems
public AdvancedCommerceSubscriptionModifyInAppRequest removeItems(List<AdvancedCommerceSubscriptionModifyRemoveItem> removeItems) -
addRemoveItem
public AdvancedCommerceSubscriptionModifyInAppRequest addRemoveItem(AdvancedCommerceSubscriptionModifyRemoveItem removeItem) -
getRemoveItems
- Returns:
- removeItems
- See Also:
-
setRemoveItems
-
retainBillingCycle
public AdvancedCommerceSubscriptionModifyInAppRequest retainBillingCycle(Boolean retainBillingCycle) -
getRetainBillingCycle
- Returns:
- retainBillingCycle
- See Also:
-
setRetainBillingCycle
-
storefront
-
getStorefront
- Returns:
- storefront
- See Also:
-
setStorefront
-
taxCode
-
getTaxCode
- Returns:
- taxCode
- See Also:
-
setTaxCode
-
transactionId
-
getTransactionId
- Returns:
- transactionId
- See Also:
-
setTransactionId
-
equals
- Overrides:
equalsin classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionModifyInAppRequest>
-
toString
-