Class UserGooglePlayIapReceiptService
java.lang.Object
dev.getelements.elements.service.googleplayiap.UserGooglePlayIapReceiptService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
public class UserGooglePlayIapReceiptService
extends Object
implements dev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
GOOGLE_IAP_SCHEME, GOOGLE_PLAY_IAP_RECEIPT_CREATED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteGooglePlayIapReceipt(String orderId) dev.getelements.elements.sdk.dao.ApplicationConfigurationDaoSupplier<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.model.util.MapperRegistrydev.getelements.elements.sdk.ElementRegistrydev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceiptgetGooglePlayIapReceipt(String orderId) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt> getGooglePlayIapReceipts(dev.getelements.elements.sdk.model.user.User user, int offset, int count) com.fasterxml.jackson.databind.ObjectMapperdev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceiptgetOrCreateGooglePlayIapReceipt(dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt googlePlayIapReceipt) List<dev.getelements.elements.sdk.model.reward.RewardIssuance> getOrCreateRewardIssuances(dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt googlePlayIapReceipt) dev.getelements.elements.sdk.service.goods.ProductBundleServicedev.getelements.elements.sdk.dao.ReceiptDaojakarta.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) voidsetDozerMapper(dev.getelements.elements.sdk.model.util.MapperRegistry dozerMapperRegistry) voidsetElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry) voidsetProductBundleService(dev.getelements.elements.sdk.service.goods.ProductBundleService productBundleService) voidsetReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao) 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.googleplayiapreceipt.GooglePlayIapReceiptverifyAndCreateGooglePlayIapReceiptIfNeeded(String packageName, String productId, String purchaseToken)
-
Constructor Details
-
UserGooglePlayIapReceiptService
public UserGooglePlayIapReceiptService()
-
-
Method Details
-
getGooglePlayIapReceipts
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt> getGooglePlayIapReceipts(dev.getelements.elements.sdk.model.user.User user, int offset, int count) - Specified by:
getGooglePlayIapReceiptsin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
getGooglePlayIapReceipt
public dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt getGooglePlayIapReceipt(String orderId) - Specified by:
getGooglePlayIapReceiptin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
getOrCreateGooglePlayIapReceipt
public dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt getOrCreateGooglePlayIapReceipt(dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt googlePlayIapReceipt) - Specified by:
getOrCreateGooglePlayIapReceiptin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
deleteGooglePlayIapReceipt
- Specified by:
deleteGooglePlayIapReceiptin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
verifyAndCreateGooglePlayIapReceiptIfNeeded
public dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt verifyAndCreateGooglePlayIapReceiptIfNeeded(String packageName, String productId, String purchaseToken) - Specified by:
verifyAndCreateGooglePlayIapReceiptIfNeededin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
getOrCreateRewardIssuances
public List<dev.getelements.elements.sdk.model.reward.RewardIssuance> getOrCreateRewardIssuances(dev.getelements.elements.sdk.model.googleplayiapreceipt.GooglePlayIapReceipt googlePlayIapReceipt) - Specified by:
getOrCreateRewardIssuancesin interfacedev.getelements.elements.sdk.service.googleplayiap.GooglePlayIapReceiptService
-
getUser
public dev.getelements.elements.sdk.model.user.User getUser() -
setUser
@Inject public void setUser(dev.getelements.elements.sdk.model.user.User user) -
getReceiptDao
public dev.getelements.elements.sdk.dao.ReceiptDao getReceiptDao() -
setReceiptDao
@Inject public void setReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao) -
getDozerMapper
public dev.getelements.elements.sdk.model.util.MapperRegistry getDozerMapper() -
setDozerMapper
@Inject public void setDozerMapper(dev.getelements.elements.sdk.model.util.MapperRegistry dozerMapperRegistry) -
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
getApplicationConfigurationDao
public dev.getelements.elements.sdk.dao.ApplicationConfigurationDao getApplicationConfigurationDao() -
setApplicationConfigurationDao
@Inject public void setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao) -
getCurrentProfileSupplier
-
setCurrentProfileSupplier
@Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) -
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)
-