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
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.steam.SteamIapReceiptService
STEAM_IAP_RECEIPT_CREATED, STEAM_IAP_SCHEME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteSteamIapReceipt(String orderId) dev.getelements.elements.sdk.dao.ApplicationConfigurationDaoSupplier<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.ElementRegistrycom.fasterxml.jackson.databind.ObjectMapperList<dev.getelements.elements.sdk.model.reward.RewardIssuance> getOrCreateRewardIssuances(dev.getelements.elements.sdk.model.steam.SteamIapReceipt steamIapReceipt) dev.getelements.elements.sdk.model.steam.SteamIapReceiptgetOrCreateSteamIapReceipt(dev.getelements.elements.sdk.model.steam.SteamIapReceipt steamIapReceipt) dev.getelements.elements.sdk.service.goods.ProductBundleServicedev.getelements.elements.sdk.dao.ReceiptDaodev.getelements.elements.sdk.service.steam.client.invoker.SteamIapReceiptRequestInvokerdev.getelements.elements.sdk.model.steam.SteamIapReceiptgetSteamIapReceipt(String orderId) 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) jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> dev.getelements.elements.sdk.model.user.UsergetUser()voidsetApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao) voidsetCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) voidsetElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry) voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) voidsetProductBundleService(dev.getelements.elements.sdk.service.goods.ProductBundleService productBundleService) voidsetReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao) voidsetRequestInvoker(dev.getelements.elements.sdk.service.steam.client.invoker.SteamIapReceiptRequestInvoker requestInvoker) voidsetTransactionProvider(jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> transactionProvider) voidsetUser(dev.getelements.elements.sdk.model.user.User user) dev.getelements.elements.sdk.model.steam.SteamIapReceipt
-
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:
getSteamIapReceiptsin interfacedev.getelements.elements.sdk.service.steam.SteamIapReceiptService
-
getSteamIapReceipt
- Specified by:
getSteamIapReceiptin interfacedev.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:
getOrCreateSteamIapReceiptin interfacedev.getelements.elements.sdk.service.steam.SteamIapReceiptService
-
deleteSteamIapReceipt
- Specified by:
deleteSteamIapReceiptin interfacedev.getelements.elements.sdk.service.steam.SteamIapReceiptService
-
verifyAndCreateSteamIapReceiptIfNeeded
public dev.getelements.elements.sdk.model.steam.SteamIapReceipt verifyAndCreateSteamIapReceiptIfNeeded(String orderId) - Specified by:
verifyAndCreateSteamIapReceiptIfNeededin interfacedev.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:
getOrCreateRewardIssuancesin interfacedev.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
-
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)
-