Interface ParticipantsGrpc.AsyncService

    • Method Detail

      • createParticipant

        default void createParticipant​(CreateParticipantRequest request,
                                       io.grpc.stub.StreamObserver<Participant> responseObserver)
         Creates a new participant in a conversation.
         
      • getParticipant

        default void getParticipant​(GetParticipantRequest request,
                                    io.grpc.stub.StreamObserver<Participant> responseObserver)
         Retrieves a conversation participant.
         
      • updateParticipant

        default void updateParticipant​(UpdateParticipantRequest request,
                                       io.grpc.stub.StreamObserver<Participant> responseObserver)
         Updates the specified participant.
         
      • analyzeContent

        default void analyzeContent​(AnalyzeContentRequest request,
                                    io.grpc.stub.StreamObserver<AnalyzeContentResponse> responseObserver)
         Adds a text (chat, for example), or audio (phone recording, for example)
         message from a participant into the conversation.
         Note: Always use agent versions for production traffic
         sent to virtual agents. See [Versions and
         environments](https://cloud.google.com/dialogflow/es/docs/agents-versions).
         
      • streamingAnalyzeContent

        default io.grpc.stub.StreamObserver<StreamingAnalyzeContentRequest> streamingAnalyzeContent​(io.grpc.stub.StreamObserver<StreamingAnalyzeContentResponse> responseObserver)
         Adds a text (chat, for example), or audio (phone recording, for example)
         message from a participant into the conversation.
         Note: This method is only available through the gRPC API (not REST).
         The top-level message sent to the client by the server is
         `StreamingAnalyzeContentResponse`. Multiple response messages can be
         returned in order. The first one or more messages contain the
         `recognition_result` field. Each result represents a more complete
         transcript of what the user said. The next message contains the
         `reply_text` field and potentially the `reply_audio` field. The message can
         also contain the `automated_agent_reply` field.
         Note: Always use agent versions for production traffic
         sent to virtual agents. See [Versions and
         environments](https://cloud.google.com/dialogflow/es/docs/agents-versions).
         
      • suggestArticles

        default void suggestArticles​(SuggestArticlesRequest request,
                                     io.grpc.stub.StreamObserver<SuggestArticlesResponse> responseObserver)
         Gets suggested articles for a participant based on specific historical
         messages.
         
      • suggestFaqAnswers

        default void suggestFaqAnswers​(SuggestFaqAnswersRequest request,
                                       io.grpc.stub.StreamObserver<SuggestFaqAnswersResponse> responseObserver)
         Gets suggested faq answers for a participant based on specific historical
         messages.