Class ExtendRenewalDateRequest

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

public class ExtendRenewalDateRequest extends Object
The request body that contains subscription-renewal-extension data for an individual subscription.
See Also:
  • Constructor Details

    • ExtendRenewalDateRequest

      public ExtendRenewalDateRequest()
  • Method Details

    • extendByDays

      public ExtendRenewalDateRequest 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 ExtendRenewalDateRequest extendReasonCode(ExtendReasonCode extendReasonCode)
    • getExtendReasonCode

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

      public void setExtendReasonCode(ExtendReasonCode extendReasonCode)
    • requestIdentifier

      public ExtendRenewalDateRequest 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)
    • 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