Package com.apple.itunes.storekit.model
Class AdvancedCommerceSubscriptionCreateRequest
java.lang.Object
com.apple.itunes.storekit.model.AdvancedCommerceRequest<AdvancedCommerceSubscriptionCreateRequest>
com.apple.itunes.storekit.model.AbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionCreateRequest>
com.apple.itunes.storekit.model.AdvancedCommerceSubscriptionCreateRequest
- All Implemented Interfaces:
AdvancedCommerceInAppRequest
public class AdvancedCommerceSubscriptionCreateRequest
extends AbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionCreateRequest>
The request data your app provides when a customer purchases 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
ConstructorsModifierConstructorDescriptionprotectedAdvancedCommerceSubscriptionCreateRequest(String currency, AdvancedCommerceDescriptors descriptors, List<AdvancedCommerceSubscriptionCreateItem> items, AdvancedCommercePeriod period, AdvancedCommerceRequestInfo requestInfo, String taxCode) -
Method Summary
Modifier and TypeMethodDescriptiondescriptors(AdvancedCommerceDescriptors descriptors) booleangetItems()inthashCode()period(AdvancedCommercePeriod period) previousTransactionId(String previousTransactionId) self()voidsetCurrency(String currency) voidsetDescriptors(AdvancedCommerceDescriptors descriptors) voidvoidsetPeriod(AdvancedCommercePeriod period) voidsetPreviousTransactionId(String previousTransactionId) voidsetStorefront(String storefront) voidsetTaxCode(String taxCode) storefront(String storefront) toString()Methods inherited from class com.apple.itunes.storekit.model.AdvancedCommerceRequest
getRequestInfo, requestInfo, setRequestInfo
-
Constructor Details
-
AdvancedCommerceSubscriptionCreateRequest
protected AdvancedCommerceSubscriptionCreateRequest() -
AdvancedCommerceSubscriptionCreateRequest
public AdvancedCommerceSubscriptionCreateRequest(String currency, AdvancedCommerceDescriptors descriptors, List<AdvancedCommerceSubscriptionCreateItem> items, AdvancedCommercePeriod period, AdvancedCommerceRequestInfo requestInfo, String taxCode)
-
-
Method Details
-
self
- Specified by:
selfin classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionCreateRequest>
-
currency
-
getCurrency
- Returns:
- currency
- See Also:
-
setCurrency
-
descriptors
public AdvancedCommerceSubscriptionCreateRequest descriptors(AdvancedCommerceDescriptors descriptors) -
getDescriptors
- Returns:
- descriptors
- See Also:
-
setDescriptors
-
items
public AdvancedCommerceSubscriptionCreateRequest items(List<AdvancedCommerceSubscriptionCreateItem> items) -
addItem
public AdvancedCommerceSubscriptionCreateRequest addItem(AdvancedCommerceSubscriptionCreateItem item) -
getItems
- Returns:
- items
- See Also:
-
setItems
-
period
-
getPeriod
- Returns:
- period
- See Also:
-
setPeriod
-
previousTransactionId
public AdvancedCommerceSubscriptionCreateRequest previousTransactionId(String previousTransactionId) -
getPreviousTransactionId
- Returns:
- previousTransactionId
- See Also:
-
setPreviousTransactionId
-
storefront
-
getStorefront
- Returns:
- storefront
- See Also:
-
setStorefront
-
taxCode
-
getTaxCode
- Returns:
- taxCode
- See Also:
-
setTaxCode
-
equals
- Overrides:
equalsin classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionCreateRequest>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAdvancedCommerceInAppRequest<AdvancedCommerceSubscriptionCreateRequest>
-
toString
-