WritingToneController

@RestController
@RequestMapping(value = ["/api/v1/speech"])
class WritingToneController(writingToneService: WritingToneService)

Constructors

Link copied to clipboard
constructor(writingToneService: WritingToneService)

Functions

Link copied to clipboard
@PostMapping
fun analyzeSpeech(@AuthenticationPrincipal userDetails: UserDetails): ResponseEntity<WritingTone>
Link copied to clipboard
@PostMapping(value = ["/gnerate"])
fun generateSpeech(@AuthenticationPrincipal userDetails: UserDetails, @RequestBody articleWritingForm: ArticleWritingForm): ResponseEntity<ArticleWritingForm>
Link copied to clipboard
@GetMapping
fun getSpeechById(@AuthenticationPrincipal userDetails: UserDetails): ResponseEntity<PagedModel<WritingTone>>