Class MassExtendRenewalDateRequest

java.lang.Object
com.apple.itunes.storekit.model.MassExtendRenewalDateRequest

public class MassExtendRenewalDateRequest extends Object
The request body that contains subscription-renewal-extension data to apply for all eligible active subscribers.
See Also:
  • Constructor Details

    • MassExtendRenewalDateRequest

      public MassExtendRenewalDateRequest()
  • Method Details

    • extendByDays

      public MassExtendRenewalDateRequest extendByDays(Integer extendByDays)
    • getExtendByDays

      public Integer getExtendByDays()
      The number of days to extend the subscription renewal date.
      Returns:
      extendByDays
      See Also:
    • setExtendByDays

      public void setExtendByDays(Integer extendByDays)
    • extendReasonCode

      public MassExtendRenewalDateRequest extendReasonCode(ExtendReasonCode extendReasonCode)
    • getExtendReasonCode

      public ExtendReasonCode getExtendReasonCode()
      The reason code for the subscription-renewal-date extension.
      Returns:
      extendReasonCode
      See Also:
    • setExtendReasonCode

      public void setExtendReasonCode(ExtendReasonCode extendReasonCode)
    • requestIdentifier

      public MassExtendRenewalDateRequest requestIdentifier(String requestIdentifier)
    • getRequestIdentifier

      public String getRequestIdentifier()
      A string that contains a unique identifier you provide to track each subscription-renewal-date extension request.
      Returns:
      requestIdentifier
      See Also:
    • setRequestIdentifier

      public void setRequestIdentifier(String requestIdentifier)
    • storefrontCountryCodes

      public MassExtendRenewalDateRequest storefrontCountryCodes(List<String> storefrontCountryCodes)
    • addStorefrontCountryCodesItem

      public MassExtendRenewalDateRequest addStorefrontCountryCodesItem(String storefrontCountryCodesItem)
    • getStorefrontCountryCodes

      public List<String> getStorefrontCountryCodes()
      A list of storefront country codes you provide to limit the storefronts for a subscription-renewal-date extension.
      Returns:
      storefrontCountryCodes
      See Also:
    • setStorefrontCountryCodes

      public void setStorefrontCountryCodes(List<String> storefrontCountryCodes)
    • productId

      public MassExtendRenewalDateRequest productId(String productId)
    • getProductId

      public String getProductId()
      The unique identifier for the product, that you create in App Store Connect.
      Returns:
      productId
      See Also:
    • setProductId

      public void setProductId(String productId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object