-
- 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)
-
-
-
-