Class RewardIssuanceResource
java.lang.Object
dev.getelements.elements.rest.mission.RewardIssuanceResource
@Path("reward_issuance")
@Produces("application/json")
public class RewardIssuanceResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRewardIssuance
(String rewardIssuanceId) getRewardIssuances
(int offset, int count, List<RewardIssuance.State> states, List<String> tags) redeemRewardIssuance
(String rewardIssuanceId) redeemRewardIssuances
(List<String> rewardIssuanceIds) void
setRewardIssuanceService
(RewardIssuanceService rewardIssuanceService)
-
Constructor Details
-
RewardIssuanceResource
public RewardIssuanceResource()
-
-
Method Details
-
getRewardIssuance
@GET @Path("{rewardIssuanceId}") public RewardIssuance getRewardIssuance(@PathParam("rewardIssuanceId") String rewardIssuanceId) -
getRewardIssuances
@GET public Pagination<RewardIssuance> getRewardIssuances(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("states") List<RewardIssuance.State> states, @QueryParam("tags") List<String> tags) -
redeemRewardIssuance
@PUT @Path("{rewardIssuanceId}/redeem") public RewardIssuanceRedemptionResult redeemRewardIssuance(@PathParam("rewardIssuanceId") String rewardIssuanceId) -
redeemRewardIssuances
@PUT @Path("redeem") public List<RewardIssuanceRedemptionResult> redeemRewardIssuances(List<String> rewardIssuanceIds) -
getRewardIssuanceService
-
setRewardIssuanceService
-