TraderController

@RestController
@RequestMapping(value = "/api/trader")
open class TraderController

Constructors

Link copied to clipboard
@Autowired
constructor(traderService: TraderService, authContextService: AuthContextService)

Functions

Link copied to clipboard
@PreAuthorize(value = "isAuthenticated()")
@RequestMapping(value = "/events/all")
open fun getAllEvents(@AuthenticationPrincipal user: ProductUser): ResponseEntity<TradeEventListResponse>
Link copied to clipboard
@RequestMapping(value = "/events/batch", params = [""offset"", ""limit""])
open fun getBatchEvents(@RequestParam(value = "offset", defaultValue = "0") offset: Int, @RequestParam(value = "limit", defaultValue = "10") limit: Int): ResponseEntity<TradeEventListResponse>
Link copied to clipboard
@PreAuthorize(value = "isAuthenticated()")
@RequestMapping(value = "/events/exists")
open fun hasEvents(@AuthenticationPrincipal user: ProductUser): ResponseEntity<Boolean>