-
public interface MenigaChallengesOperations
-
-
Method Summary
Modifier and Type Method Description abstract Result<List<MenigaChallenge>>getChallenges(FetchChallengeFilter filter)abstract Result<MenigaChallenge>acceptChallenge(UUID id, MenigaDecimal targetAmount)abstract Result<Void>disableChallenge(UUID id)abstract Result<Void>enableChallenge(UUID id)abstract Result<MenigaChallenge>createChallenge(NewChallenge challenge)abstract Result<MenigaChallenge>getChallenge(UUID id)abstract Result<Void>updateChallenge(MenigaChallenge challenge, boolean updateCategories)abstract Result<Void>deleteChallenge(UUID id)abstract Result<List<MenigaChallenge>>getChallengeHistory(UUID id, int page, int numPerPage)-
-
Method Detail
-
getChallenges
abstract Result<List<MenigaChallenge>> getChallenges(FetchChallengeFilter filter)
-
acceptChallenge
abstract Result<MenigaChallenge> acceptChallenge(UUID id, MenigaDecimal targetAmount)
-
disableChallenge
abstract Result<Void> disableChallenge(UUID id)
-
enableChallenge
abstract Result<Void> enableChallenge(UUID id)
-
createChallenge
abstract Result<MenigaChallenge> createChallenge(NewChallenge challenge)
-
getChallenge
abstract Result<MenigaChallenge> getChallenge(UUID id)
-
updateChallenge
abstract Result<Void> updateChallenge(MenigaChallenge challenge, boolean updateCategories)
-
deleteChallenge
abstract Result<Void> deleteChallenge(UUID id)
-
getChallengeHistory
abstract Result<List<MenigaChallenge>> getChallengeHistory(UUID id, int page, int numPerPage)
-
-
-
-