Class Data

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

public class Data extends Object
The app metadata and the signed renewal and transaction information.
See Also:
  • Constructor Details

    • Data

      public Data()
  • Method Details

    • environment

      public Data environment(Environment environment)
    • getEnvironment

      public Environment getEnvironment()
      The server environment that the notification applies to, either sandbox or production.
      Returns:
      environment
      See Also:
    • getRawEnvironment

      public String getRawEnvironment()
      See Also:
    • setEnvironment

      public void setEnvironment(Environment environment)
    • setRawEnvironment

      public void setRawEnvironment(String rawEnvironment)
    • appAppleId

      public Data appAppleId(Long appAppleId)
    • getAppAppleId

      public Long getAppAppleId()
      The unique identifier of an app in the App Store.
      Returns:
      appAppleId
      See Also:
    • setAppAppleId

      public void setAppAppleId(Long appAppleId)
    • bundleId

      public Data bundleId(String bundleId)
    • getBundleId

      public String getBundleId()
      The bundle identifier of an app.
      Returns:
      bundleId
      See Also:
    • setBundleId

      public void setBundleId(String bundleId)
    • bundleVersion

      public Data bundleVersion(String bundleVersion)
    • getBundleVersion

      public String getBundleVersion()
      The version of the build that identifies an iteration of the bundle.
      Returns:
      bundleVersion
      See Also:
    • setBundleVersion

      public void setBundleVersion(String bundleVersion)
    • signedTransactionInfo

      public Data signedTransactionInfo(String signedTransactionInfo)
    • getSignedTransactionInfo

      public String getSignedTransactionInfo()
      Transaction information signed by the App Store, in JSON Web Signature (JWS) format.
      Returns:
      signedTransactionInfo
      See Also:
    • setSignedTransactionInfo

      public void setSignedTransactionInfo(String signedTransactionInfo)
    • signedRenewalInfo

      public Data signedRenewalInfo(String signedRenewalInfo)
    • getSignedRenewalInfo

      public String getSignedRenewalInfo()
      Subscription renewal information, signed by the App Store, in JSON Web Signature (JWS) format.
      Returns:
      signedRenewalInfo
      See Also:
    • setSignedRenewalInfo

      public void setSignedRenewalInfo(String signedRenewalInfo)
    • status

      public Data status(Status status)
    • getStatus

      public Status getStatus()
      The status of an auto-renewable subscription as of the signedDate in the responseBodyV2DecodedPayload.
      Returns:
      status
      See Also:
    • getRawStatus

      public Integer getRawStatus()
      See Also:
    • setStatus

      public void setStatus(Status status)
    • setRawStatus

      public void setRawStatus(Integer rawStatus)
    • consumptionRequestReason

      public Data consumptionRequestReason(ConsumptionRequestReason consumptionRequestReason)
    • getConsumptionRequestReason

      public ConsumptionRequestReason getConsumptionRequestReason()
      The reason the customer requested the refund.
      Returns:
      consumptionRequestReason
      See Also:
    • getRawConsumptionRequestReason

      public String getRawConsumptionRequestReason()
      See Also:
    • setConsumptionRequestReason

      public void setConsumptionRequestReason(ConsumptionRequestReason consumptionRequestReason)
    • setRawConsumptionRequestReason

      public void setRawConsumptionRequestReason(String rawConsumptionRequestReason)
    • unknownFields

      public Data unknownFields(Map<String,Object> unknownFields)
    • getUnknownFields

      public Map<String,Object> getUnknownFields()
      Fields that are not recognized for this object
      Returns:
      A map of JSON keys to objects
    • setUnknownFields

      public void setUnknownFields(Map<String,Object> unknownFields)
    • 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