Guest User

Untitled

a guest
Jun 3rd, 2022
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. import org.springframework.http.ResponseEntity;
  2. import org.springframework.web.bind.annotation.PostMapping;
  3. import org.springframework.web.bind.annotation.RequestBody;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.bind.annotation.RestController;
  6.  
  7. import com.keethings.server.application.dto.ConversationDTO;
  8.  
  9. import io.swagger.v3.oas.annotations.Operation;
  10. import io.swagger.v3.oas.annotations.media.Content;
  11. import io.swagger.v3.oas.annotations.media.ExampleObject;
  12.  
  13. @RestController
  14. @RequestMapping("/api/my/problem")
  15. public class MyProblemResource {
  16.  
  17.     @PostMapping(value = "/")
  18.     @Operation(summary = "Create person")
  19.     @io.swagger.v3.oas.annotations.parameters.RequestBody(
  20.             description = "the person you want to create, in json format",
  21.             content = @Content(examples = @ExampleObject( value = "foobar"))
  22.             )
  23.     public ResponseEntity<ConversationDTO> readConversation(
  24.             @RequestBody PersonDTO person){
  25.         return ResponseEntity.ok().build();
  26.     }
  27. }
  28.  
  29. class PersonDTO{
  30.     String firstName;
  31.     String lastName;
  32.     public PersonDTO() {}
  33.     public String getFirstName() {
  34.         return firstName;
  35.     }
  36.     public void setFirstName(String firstName) {
  37.         this.firstName = firstName;
  38.     }
  39.     public String getLastName() {
  40.         return lastName;
  41.     }
  42.     public void setLastName(String lastName) {
  43.         this.lastName = lastName;
  44.     }
  45. }
Add Comment
Please, Sign In to add comment