EvolutionChainController

@RestController
@RequestMapping(value = ["/evolution-chain"])
class EvolutionChainController(evolutionChainService: EvolutionChainService)

Constructors

Link copied to clipboard
constructor(evolutionChainService: EvolutionChainService)

Functions

Link copied to clipboard
@DeleteMapping(value = ["/{id:\d+}"])
fun deleteById(@PathVariable id: Long)
Link copied to clipboard
@GetMapping(value = ["/page"])
fun getEvolutionChainPage(pageable: Pageable, @ModelAttribute specification: EvolutionChainSpecification): Page<EvolutionChainView>
Link copied to clipboard
@GetMapping(value = ["/list"])
fun listEvolutionChains(@ModelAttribute specification: EvolutionChainSpecification): List<EvolutionChainView>
Link copied to clipboard
@PostMapping
fun save(@Valid @RequestBody command: SaveEvolutionChainInput): EvolutionChainView
Link copied to clipboard
@PutMapping
fun update(@Valid @RequestBody command: UpdateEvolutionChainInput): EvolutionChainView