Package com.apple.itunes.storekit.model
Class AdvancedCommerceSubscriptionMigrateRequest
java.lang.Object
com.apple.itunes.storekit.model.AdvancedCommerceRequest<AdvancedCommerceSubscriptionMigrateRequest>
com.apple.itunes.storekit.model.AdvancedCommerceSubscriptionMigrateRequest
public class AdvancedCommerceSubscriptionMigrateRequest
extends AdvancedCommerceRequest<AdvancedCommerceSubscriptionMigrateRequest>
The subscription details you provide to migrate a subscription from In-App Purchase to the Advanced Commerce API, such as descriptors, items, storefront, and more.
- See Also:
-
Field Summary
Fields inherited from class com.apple.itunes.storekit.model.AdvancedCommerceRequest
requestInfo, SERIALIZED_NAME_REQUEST_INFO -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdvancedCommerceSubscriptionMigrateRequest(AdvancedCommerceRequestInfo requestInfo, AdvancedCommerceSubscriptionMigrateDescriptors descriptors, List<AdvancedCommerceSubscriptionMigrateItem> items, String targetProductId, String taxCode) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetItems()An array of one or more SKUs, along with descriptions and display names, that are included in the subscription.An optional array of subscription items that represents the items that renew at the next renewal period, if they differ from items.Your generic product ID for an auto-renewable subscription.inthashCode()renewalItems(List<AdvancedCommerceSubscriptionMigrateRenewalItem> renewalItems) self()voidvoidvoidsetRenewalItems(List<AdvancedCommerceSubscriptionMigrateRenewalItem> renewalItems) voidsetStorefront(String storefront) voidsetTargetProductId(String targetProductId) voidsetTaxCode(String taxCode) storefront(String storefront) targetProductId(String targetProductId) toString()Methods inherited from class com.apple.itunes.storekit.model.AdvancedCommerceRequest
getRequestInfo, requestInfo, setRequestInfo
-
Constructor Details
-
AdvancedCommerceSubscriptionMigrateRequest
protected AdvancedCommerceSubscriptionMigrateRequest() -
AdvancedCommerceSubscriptionMigrateRequest
public AdvancedCommerceSubscriptionMigrateRequest(AdvancedCommerceRequestInfo requestInfo, AdvancedCommerceSubscriptionMigrateDescriptors descriptors, List<AdvancedCommerceSubscriptionMigrateItem> items, String targetProductId, String taxCode)
-
-
Method Details
-
descriptors
public AdvancedCommerceSubscriptionMigrateRequest descriptors(AdvancedCommerceSubscriptionMigrateDescriptors descriptors) -
getDescriptors
- Returns:
- descriptors
- See Also:
-
setDescriptors
-
items
public AdvancedCommerceSubscriptionMigrateRequest items(List<AdvancedCommerceSubscriptionMigrateItem> items) -
addItem
public AdvancedCommerceSubscriptionMigrateRequest addItem(AdvancedCommerceSubscriptionMigrateItem item) -
getItems
An array of one or more SKUs, along with descriptions and display names, that are included in the subscription.- Returns:
- items
- See Also:
-
setItems
-
renewalItems
public AdvancedCommerceSubscriptionMigrateRequest renewalItems(List<AdvancedCommerceSubscriptionMigrateRenewalItem> renewalItems) -
addRenewalItem
public AdvancedCommerceSubscriptionMigrateRequest addRenewalItem(AdvancedCommerceSubscriptionMigrateRenewalItem renewalItem) -
getRenewalItems
An optional array of subscription items that represents the items that renew at the next renewal period, if they differ from items.- Returns:
- renewalItems
- See Also:
-
setRenewalItems
-
targetProductId
-
getTargetProductId
Your generic product ID for an auto-renewable subscription.- Returns:
- targetProductId
- See Also:
-
setTargetProductId
-
taxCode
-
getTaxCode
- Returns:
- taxCode
- See Also:
-
setTaxCode
-
storefront
-
getStorefront
- Returns:
- storefront
- See Also:
-
setStorefront
-
equals
- Overrides:
equalsin classAdvancedCommerceRequest<AdvancedCommerceSubscriptionMigrateRequest>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAdvancedCommerceRequest<AdvancedCommerceSubscriptionMigrateRequest>
-
self
- Specified by:
selfin classAdvancedCommerceRequest<AdvancedCommerceSubscriptionMigrateRequest>
-
toString
-