RobinCore class

Constructors

RobinCore()

Properties

hashCode int
The hash code for this object.
no setterinherited
rc → RobinController
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addGroupParticipants(Map<String, dynamic> body, String id) → dynamic
archiveConversation(String conversationId, String userToken) → dynamic
assignGroupModerator(Map<String, dynamic> body, String id) → dynamic
connect(String? apiKey, String? userToken) → WebSocketChannel
createConversation(Map<String, String> body) → dynamic
createGroupChat(Map body) → dynamic
createSupportTicket(String supportName, String senderToken, String senderName, Map message) → void
deleteConversation(String conversationId, String userToken) → dynamic
deleteMessages(Map<String, dynamic> body) → dynamic
forwardMessages(Map<String, dynamic> body) → dynamic
getConversationInfo(String conversationId) → dynamic
getConversationMessages(String conversationId, String userToken, {bool? refresh}) → dynamic
getDetailsFromUserToken(String userToken, {bool? refresh}) → dynamic
getStarredMessages(String userToken) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeGroupParticipant(Map<String, dynamic> body, String groupId) → dynamic
removeReaction(String messageId, String reactionId) → dynamic
replyToMessage(Map message, String conversationId, String senderToken, String senderName, String replyTo) → void
replyWithAttachment(Map<String, dynamic> body, List<MultipartFile> files) → dynamic
sendAttachment(Map<String, dynamic> body, List<MultipartFile> files) → dynamic
sendReaction(Map<String, dynamic> body, String messageId) → dynamic
sendReadReceipts(Map<String, dynamic> body) → dynamic
sendTextMessage(Map message, String conversationId, String senderToken, String senderName) → void
starMessage(Map<String, dynamic> body, String messageId) → dynamic
subscribe() → void
toString() String
A string representation of this object.
inherited
unarchiveConversation(String conversationId, String userToken) → dynamic
uploadGroupIcon(String conversationId, List<MultipartFile> files) → dynamic

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

api → DataSource
final

Static Methods

createUserToken(String apiKey, Map<String, dynamic> body) Future<String>