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