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
적용 대상