Package com.rivet.api.resources.chat
Class ChatClient
- java.lang.Object
-
- com.rivet.api.resources.chat.ChatClient
-
public class ChatClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptionsprotected java.util.function.Supplier<IdentityClient>identityClient
-
Constructor Summary
Constructors Constructor Description ChatClient(ClientOptions clientOptions)
-
Method Summary
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
identityClient
protected final java.util.function.Supplier<IdentityClient> identityClient
-
-
Constructor Detail
-
ChatClient
public ChatClient(ClientOptions clientOptions)
-
-
Method Detail
-
sendMessage
public SendMessageResponse sendMessage(SendMessageRequest request)
-
sendMessage
public SendMessageResponse sendMessage(SendMessageRequest request, RequestOptions requestOptions)
-
getThreadHistory
public GetThreadHistoryResponse getThreadHistory(java.util.UUID threadId, GetThreadHistoryRequest request)
-
getThreadHistory
public GetThreadHistoryResponse getThreadHistory(java.util.UUID threadId, GetThreadHistoryRequest request, RequestOptions requestOptions)
-
watchThread
public WatchThreadResponse watchThread(java.util.UUID threadId, WatchThreadRequest request)
-
watchThread
public WatchThreadResponse watchThread(java.util.UUID threadId, WatchThreadRequest request, RequestOptions requestOptions)
-
setThreadRead
public void setThreadRead(java.util.UUID threadId, SetThreadReadRequest request)
-
setThreadRead
public void setThreadRead(java.util.UUID threadId, SetThreadReadRequest request, RequestOptions requestOptions)
-
getThreadTopic
public GetThreadTopicResponse getThreadTopic(java.util.UUID threadId)
-
getThreadTopic
public GetThreadTopicResponse getThreadTopic(java.util.UUID threadId, RequestOptions requestOptions)
-
setTypingStatus
public void setTypingStatus(java.util.UUID threadId, SetTypingStatusRequest request)
-
setTypingStatus
public void setTypingStatus(java.util.UUID threadId, SetTypingStatusRequest request, RequestOptions requestOptions)
-
identity
public IdentityClient identity()
-
-