다음을 통해 공유


RestConversations 클래스

  • java.lang.Object
    • com.microsoft.bot.connector.rest.RestConversations

구현

public class RestConversations
implements Conversations

이 클래스의 인스턴스는 대화에 정의된 모든 작업에 대한 액세스를 제공합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

대화 만들기의 구현입니다.

java.util.concurrent.CompletableFuture<java.lang.Void> deleteActivity(String conversationId, String activityId)

삭제작업의 구현입니다.

java.util.concurrent.CompletableFuture<java.lang.Void> deleteConversationMember(String conversationId, String memberId)

대화멤버 삭제의 구현입니다.

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getActivityMembers(String conversationId, String activityId)

get활동 멤버의 구현입니다.

java.util.concurrent.CompletableFuture<ChannelAccount> getConversationMember(String userId, String conversationId)

getConversationMember의 구현입니다.

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getConversationMembers(String conversationId)

GetConversationMembers의 구현입니다.

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId)

대화페이징멤버 가져오기의 구현입니다.

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId, String continuationToken)

대화페이징멤버 가져오기의 구현입니다.

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations()

가져오기대화의 구현입니다.

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations(String continuationToken)

가져오기대화의 구현입니다.

java.util.concurrent.CompletableFuture<ResourceResponse> replyToActivity(String conversationId, String activityId, Activity activity)

회신ToActivity의 구현입니다.

java.util.concurrent.CompletableFuture<ResourceResponse> sendConversationHistory(String conversationId, Transcript history)

보내기대화기록의 구현입니다.

java.util.concurrent.CompletableFuture<ResourceResponse> sendToConversation(String conversationId, Activity activity)

SendToConversation의 구현입니다.

java.util.concurrent.CompletableFuture<ResourceResponse> updateActivity(String conversationId, String activityId, Activity activity)

업데이트작업의 구현입니다.

java.util.concurrent.CompletableFuture<ResourceResponse> uploadAttachment(String conversationId, AttachmentData attachmentUpload)

업로드첨부 파일의 구현입니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

메서드 세부 정보

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

createConversation의 구현입니다.

매개 변수:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

deleteActivity 구현.

매개 변수:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

deleteConversationMember의 구현입니다.

매개 변수:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

getActivityMembers의 구현입니다.

매개 변수:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

getConversationMember의 구현입니다.

매개 변수:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

getConversationMembers 구현.

매개 변수:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

getConversationPagedMembers 구현

매개 변수:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

getConversationPagedMembers 구현

매개 변수:

conversationId - 대화 ID
continuationToken - 이전 호출의 continuationToken입니다.

반환:

성공하면 PagedMembersResult 개체입니다.

getConversations

public CompletableFuture getConversations()

getConversations의 구현입니다.

getConversations

public CompletableFuture getConversations(String continuationToken)

getConversations의 구현입니다.

매개 변수:

continuationToken

replyToActivity

public CompletableFuture replyToActivity(String conversationId, String activityId, Activity activity)

replyToActivity 구현.

매개 변수:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

sendConversationHistory의 구현입니다.

매개 변수:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

sendToConversation의 구현입니다.

매개 변수:

conversationId
activity

updateActivity

public CompletableFuture updateActivity(String conversationId, String activityId, Activity activity)

updateActivity 구현.

매개 변수:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

uploadAttachment 구현

매개 변수:

conversationId
attachmentUpload

적용 대상