Class PromotionalOffer

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

public class PromotionalOffer extends Object
A promotional offer and message you provide in a real-time response to your Get Retention Message endpoint.
See Also:
  • Constructor Details

    • PromotionalOffer

      public PromotionalOffer()
  • Method Details

    • messageIdentifier

      public PromotionalOffer messageIdentifier(UUID messageIdentifier)
    • getMessageIdentifier

      public UUID getMessageIdentifier()
      The identifier of the message to display to the customer, along with the promotional offer.
      Returns:
      messageIdentifier
      See Also:
    • setMessageIdentifier

      public void setMessageIdentifier(UUID messageIdentifier)
    • promotionalOfferSignatureV2

      public PromotionalOffer promotionalOfferSignatureV2(String promotionalOfferSignatureV2)
    • getPromotionalOfferSignatureV2

      public String getPromotionalOfferSignatureV2()
      The promotional offer signature in V2 format.
      Returns:
      promotionalOfferSignatureV2
      See Also:
    • setPromotionalOfferSignatureV2

      public void setPromotionalOfferSignatureV2(String promotionalOfferSignatureV2)
    • promotionalOfferSignatureV1

      public PromotionalOffer promotionalOfferSignatureV1(PromotionalOfferSignatureV1 promotionalOfferSignatureV1)
    • getPromotionalOfferSignatureV1

      public PromotionalOfferSignatureV1 getPromotionalOfferSignatureV1()
      The promotional offer signature in V1 format.
      Returns:
      promotionalOfferSignatureV1
      See Also:
    • setPromotionalOfferSignatureV1

      public void setPromotionalOfferSignatureV1(PromotionalOfferSignatureV1 promotionalOfferSignatureV1)
    • 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