Class DialobComposerServiceController


  • @RestController
    @RequestMapping("${dialob.composer.service.service-path:/assets}")
    public class DialobComposerServiceController
    extends Object
    • Constructor Detail

      • DialobComposerServiceController

        public DialobComposerServiceController​(DialobClient client,
                                               com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                               org.springframework.context.ApplicationContext ctx)
    • Method Detail

      • forms

        @GetMapping(path="/forms/{id}",
                    produces="application/json")
        public io.dialob.api.form.Form forms​(@PathVariable
                                             String id)
      • sessionState

        @GetMapping("/sessions/{sessionId}")
        public org.springframework.http.ResponseEntity<io.dialob.api.proto.Actions> sessionState​(@PathVariable("sessionId")
                                                                                                 String sessionId)
      • answers

        @PostMapping("/sessions/{sessionId}")
        public org.springframework.http.ResponseEntity<io.dialob.api.proto.Actions> answers​(@PathVariable("sessionId")
                                                                                            String sessionId,
                                                                                            @RequestBody
                                                                                            io.dialob.api.proto.Actions actions)