Interface DirectConversationApi

All Known Implementing Classes:
DirectConversationController

public interface DirectConversationApi
API contract for direct conversation related endpoints. Contains endpoint mappings and parameter annotations.
  • Method Details

    • createDirectConversation

      @PostMapping(value="/user-communication/conversations/direct", consumes="application/json", produces="application/json") org.springframework.http.ResponseEntity<OutputConversationDto> createDirectConversation(@Valid @RequestBody @Valid InputCreateDirectConversationDto request)
    • getDirectConversationForUserAndReceiver

      @GetMapping(value="/user-communication/conversations/direct/user", produces="application/json") org.springframework.http.ResponseEntity<OutputConversationDto> getDirectConversationForUserAndReceiver(@NotNull @RequestParam(name="receiverId") @NotNull UUID receiverId)