-
- All Implemented Interfaces:
-
com.meniga.sdk.models.offers.operators.MenigaOfferOperations
public class MenigaOfferOperationsImp implements MenigaOfferOperations
-
-
Method Summary
Modifier and Type Method Description Result<MenigaOfferPage>getOffers(int skip, int take, List<OfferFilterState> states, List<Long> offerId, boolean expiredWithRedemptionsOnly)Result<MenigaOffer>getOfferByToken(String token)Result<MenigaOffer>getOfferById(long id)Result<Void>activateById(long id)Result<Void>activateByToken(String validationToken)Result<Void>markAsSeen(long id)Result<Void>acceptTermsAndConditions()Result<Void>enableOffers()Result<Void>disableOffers()Result<Void>deactivate(long id)Result<MenigaSimilarBrandSpendingDetails>similarBrandSpendingDetails(long id)Result<MenigaRedemptions>getRedemptionsById(long id)Result<MenigaOfferMerchantLocationPage>getMerchantLocationsById(long id, Double latitude, Double longitude, Double radiumKm, Integer limitLocations)-
-
Method Detail
-
getOffers
Result<MenigaOfferPage> getOffers(int skip, int take, List<OfferFilterState> states, List<Long> offerId, boolean expiredWithRedemptionsOnly)
-
getOfferByToken
Result<MenigaOffer> getOfferByToken(String token)
-
getOfferById
Result<MenigaOffer> getOfferById(long id)
-
activateById
Result<Void> activateById(long id)
-
activateByToken
Result<Void> activateByToken(String validationToken)
-
markAsSeen
Result<Void> markAsSeen(long id)
-
acceptTermsAndConditions
Result<Void> acceptTermsAndConditions()
-
enableOffers
Result<Void> enableOffers()
-
disableOffers
Result<Void> disableOffers()
-
deactivate
Result<Void> deactivate(long id)
-
similarBrandSpendingDetails
Result<MenigaSimilarBrandSpendingDetails> similarBrandSpendingDetails(long id)
-
getRedemptionsById
Result<MenigaRedemptions> getRedemptionsById(long id)
-
getMerchantLocationsById
Result<MenigaOfferMerchantLocationPage> getMerchantLocationsById(long id, Double latitude, Double longitude, Double radiumKm, Integer limitLocations)
-
-
-
-