Class UserSteamIapReceiptService

java.lang.Object
dev.getelements.elements.service.steam.UserSteamIapReceiptService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.steam.SteamIapReceiptService

public class UserSteamIapReceiptService extends Object implements dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
  • Constructor Details

    • UserSteamIapReceiptService

      public UserSteamIapReceiptService()
  • Method Details

    • getSteamIapReceipts

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.steam.SteamIapReceipt> getSteamIapReceipts(dev.getelements.elements.sdk.model.user.User user, int offset, int count)
      Specified by:
      getSteamIapReceipts in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • getSteamIapReceipt

      public dev.getelements.elements.sdk.model.steam.SteamIapReceipt getSteamIapReceipt(String orderId)
      Specified by:
      getSteamIapReceipt in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • getOrCreateSteamIapReceipt

      public dev.getelements.elements.sdk.model.steam.SteamIapReceipt getOrCreateSteamIapReceipt(dev.getelements.elements.sdk.model.steam.SteamIapReceipt steamIapReceipt)
      Specified by:
      getOrCreateSteamIapReceipt in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • deleteSteamIapReceipt

      public void deleteSteamIapReceipt(String orderId)
      Specified by:
      deleteSteamIapReceipt in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • verifyAndCreateSteamIapReceiptIfNeeded

      public dev.getelements.elements.sdk.model.steam.SteamIapReceipt verifyAndCreateSteamIapReceiptIfNeeded(String orderId)
      Specified by:
      verifyAndCreateSteamIapReceiptIfNeeded in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • getOrCreateRewardIssuances

      public List<dev.getelements.elements.sdk.model.reward.RewardIssuance> getOrCreateRewardIssuances(dev.getelements.elements.sdk.model.steam.SteamIapReceipt steamIapReceipt)
      Specified by:
      getOrCreateRewardIssuances in interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)
    • getCurrentProfileSupplier

      public Supplier<dev.getelements.elements.sdk.model.profile.Profile> getCurrentProfileSupplier()
    • setCurrentProfileSupplier

      @Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier)
    • getReceiptDao

      public dev.getelements.elements.sdk.dao.ReceiptDao getReceiptDao()
    • setReceiptDao

      @Inject public void setReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao)
    • getApplicationConfigurationDao

      public dev.getelements.elements.sdk.dao.ApplicationConfigurationDao getApplicationConfigurationDao()
    • setApplicationConfigurationDao

      @Inject public void setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao)
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • setObjectMapper

      @Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getRequestInvoker

      public dev.getelements.elements.sdk.service.steam.client.invoker.SteamIapReceiptRequestInvoker getRequestInvoker()
    • setRequestInvoker

      @Inject public void setRequestInvoker(dev.getelements.elements.sdk.service.steam.client.invoker.SteamIapReceiptRequestInvoker requestInvoker)
    • getTransactionProvider

      public jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> getTransactionProvider()
    • setTransactionProvider

      @Inject public void setTransactionProvider(jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> transactionProvider)
    • getElementRegistry

      public dev.getelements.elements.sdk.ElementRegistry getElementRegistry()
    • setElementRegistry

      @Inject public void setElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry)
    • getProductBundleService

      public dev.getelements.elements.sdk.service.goods.ProductBundleService getProductBundleService()
    • setProductBundleService

      @Inject public void setProductBundleService(dev.getelements.elements.sdk.service.goods.ProductBundleService productBundleService)