Class UemRewardController

java.lang.Object
io.meeds.dapp.web.rest.UemRewardController

@RestController @RequestMapping("/api/uem/rewards") public class UemRewardController extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<Object>
     
    org.springframework.http.ResponseEntity<io.meeds.wom.api.model.UemReward>
    getReward(long rewardId, boolean forceRefresh)
     
    org.springframework.http.ResponseEntity<org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<io.meeds.wom.api.model.UemReward>>>
    getRewards(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<io.meeds.wom.api.model.UemReward> assembler, String hubAddress)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UemRewardController

      public UemRewardController()
  • Method Details

    • getRewards

      @GetMapping public org.springframework.http.ResponseEntity<org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<io.meeds.wom.api.model.UemReward>>> getRewards(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<io.meeds.wom.api.model.UemReward> assembler, @RequestParam(name="hubAddress",required=false) String hubAddress)
    • getReward

      @GetMapping("{rewardId}") public org.springframework.http.ResponseEntity<io.meeds.wom.api.model.UemReward> getReward(@PathVariable(name="rewardId") long rewardId, @RequestParam(name="forceRefresh",required=false) boolean forceRefresh)
    • getClaimableRewards

      @GetMapping("claimable/{address}") public org.springframework.http.ResponseEntity<Object> getClaimableRewards(@PathVariable(name="address") String address)