Package io.meeds.dapp.web.rest
Class HubController
java.lang.Object
io.meeds.dapp.web.rest.HubController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Object> connectToWom(io.meeds.wom.api.model.WomConnectionRequest hubConnectionRequest) org.springframework.http.ResponseEntity<Object> disconnectFromWom(io.meeds.wom.api.model.WomDisconnectionRequest disconnectionRequest) generateToken(jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<io.meeds.wom.api.model.Hub> org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getHubAvatar(String hubAddress, String lastUpdated) org.springframework.http.ResponseEntity<io.meeds.wom.api.model.Hub> getHubByNftId(long nftId) org.springframework.http.ResponseEntity<org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<HubWithReward>>> getHubs(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<HubWithReward> assembler, long rewardId) org.springframework.http.ResponseEntity<Object> getManagedDeeds(String managerAddress) voidsaveHubAvatar(String hubAddress, String signedMessage, String rawMessage, String token, org.springframework.web.multipart.MultipartFile file) org.springframework.http.ResponseEntity<Object> updateHub(io.meeds.wom.api.model.HubUpdateRequest hubUpdateRequest)
-
Constructor Details
-
HubController
public HubController()
-
-
Method Details
-
getHubs
@GetMapping public org.springframework.http.ResponseEntity<org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<HubWithReward>>> getHubs(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<HubWithReward> assembler, @RequestParam(name="rewardId",required=false,defaultValue="0") long rewardId) -
getHub
@GetMapping("/{hubAddress}") public org.springframework.http.ResponseEntity<io.meeds.wom.api.model.Hub> getHub(@PathVariable(name="hubAddress") String hubAddress, @RequestParam(name="forceRefresh",required=false) boolean forceRefresh) -
getManagedDeeds
-
saveHubAvatar
@PostMapping("/{hubAddress}/avatar") public void saveHubAvatar(@PathVariable(name="hubAddress") String hubAddress, @RequestParam("signedMessage") String signedMessage, @RequestParam("rawMessage") String rawMessage, @RequestParam("token") String token, @RequestParam("file") org.springframework.web.multipart.MultipartFile file) -
getHubAvatar
-
connectToWom
@PostMapping public org.springframework.http.ResponseEntity<Object> connectToWom(@RequestBody io.meeds.wom.api.model.WomConnectionRequest hubConnectionRequest) -
updateHub
@PutMapping public org.springframework.http.ResponseEntity<Object> updateHub(@RequestBody io.meeds.wom.api.model.HubUpdateRequest hubUpdateRequest) -
disconnectFromWom
@DeleteMapping public org.springframework.http.ResponseEntity<Object> disconnectFromWom(@RequestBody io.meeds.wom.api.model.WomDisconnectionRequest disconnectionRequest) -
getHubByNftId
@GetMapping("/byNftId/{nftId}") public org.springframework.http.ResponseEntity<io.meeds.wom.api.model.Hub> getHubByNftId(@PathVariable(name="nftId") long nftId) -
generateToken
-