-
public interface MenigaOfferOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
Modifier and Type Method Description abstract Result<MenigaOfferPage>
getOffers(int skip, int take, List<OfferFilterState> states, List<Long> offerId, boolean expiredCashBackOnly)
abstract Result<MenigaOffer>
getOfferById(long id)
abstract Result<MenigaOffer>
getOfferByToken(String token)
abstract Result<Void>
activateById(long id)
abstract Result<Void>
activateByToken(String token)
abstract Result<Void>
deactivate(long id)
abstract Result<Void>
markAsSeen(long id)
abstract Result<Void>
enableOffers()
abstract Result<Void>
disableOffers()
abstract Result<Void>
acceptTermsAndConditions()
abstract Result<MenigaSimilarBrandSpendingDetails>
similarBrandSpendingDetails(long id)
abstract Result<MenigaRedemptions>
getRedemptionsById(long id)
abstract Result<MenigaOfferMerchantLocationPage>
getMerchantLocationsById(long id, Double latitude, Double longitude, Double radiumKm, Integer limitLocations)
-
-
Method Detail
-
getOffers
abstract Result<MenigaOfferPage> getOffers(int skip, int take, List<OfferFilterState> states, List<Long> offerId, boolean expiredCashBackOnly)
-
getOfferById
abstract Result<MenigaOffer> getOfferById(long id)
-
getOfferByToken
abstract Result<MenigaOffer> getOfferByToken(String token)
-
activateById
abstract Result<Void> activateById(long id)
-
activateByToken
abstract Result<Void> activateByToken(String token)
-
deactivate
abstract Result<Void> deactivate(long id)
-
markAsSeen
abstract Result<Void> markAsSeen(long id)
-
enableOffers
abstract Result<Void> enableOffers()
-
disableOffers
abstract Result<Void> disableOffers()
-
acceptTermsAndConditions
abstract Result<Void> acceptTermsAndConditions()
-
similarBrandSpendingDetails
abstract Result<MenigaSimilarBrandSpendingDetails> similarBrandSpendingDetails(long id)
-
getRedemptionsById
abstract Result<MenigaRedemptions> getRedemptionsById(long id)
-
getMerchantLocationsById
abstract Result<MenigaOfferMerchantLocationPage> getMerchantLocationsById(long id, Double latitude, Double longitude, Double radiumKm, Integer limitLocations)
-
-
-
-