Class PurchaseData


  • public class PurchaseData
    extends java.lang.Object
    Describes an in-app purchase.
    • Constructor Detail

      • PurchaseData

        public PurchaseData()
    • Method Detail

      • getProductId

        public java.lang.String getProductId()
      • getProductTitle

        public java.lang.String getProductTitle()
      • getPrice

        public float getPrice()
      • getPriceCurrency

        public java.lang.String getPriceCurrency()
      • getPurchaseDate

        public long getPurchaseDate()
      • getPurchaseId

        public java.lang.String getPurchaseId()
      • getValidationResult

        public long getValidationResult()
      • withProductId

        public PurchaseData withProductId​(java.lang.String productId)
      • withPrice

        public PurchaseData withPrice​(float price)
      • withPriceCurrency

        public PurchaseData withPriceCurrency​(java.lang.String priceCurrency)
      • withPurchaseDate

        public PurchaseData withPurchaseDate​(long purchaseDate)
      • withProductTitle

        public PurchaseData withProductTitle​(java.lang.String productTitle)
      • withPurchaseId

        public PurchaseData withPurchaseId​(java.lang.String purchaseId)
      • withValidationResult

        public PurchaseData withValidationResult​(long validationResult)
      • canSend

        public boolean canSend()
        Checks if every property is valid.
        Returns:
        true if data valid, otherwise false.