dany giguere
existingUser.copy(username...
package com.example.app.controllers import com.example.app.models.User import com.example.app.repositories.UserRepository import org.springframework.http.HttpStatus import org.springframework.http.ResponseEntity import org.springframework.web.bind.annotation.* import java.util.* import javax.validation.Valid @RestController @RequestMapping("/api") class UserController(private val userRepository: UserRepository) { @PutMapping("/users/{id}") fun updateUserById(@PathVariable(value = "id") userId: Long, @Valid @RequestBody newUser: User): ResponseEntity<User> { return userRepository.findById(userId).map { existingUser -> val updatedUser: User = existingUser.copy(username = newUser.username) ResponseEntity.ok().body(userRepository.save(updatedUser)) }.orElse(ResponseEntity.notFound().build()) }
Unresolved reference: copy
Klitos Kyriacou
com.example.app.models.User
copy
data class User (
A modern programming language that makes developers happier.