Skip to content

sacOO7/Rocket.Chat.Java.SDK

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocket.Chat.Java.SDK

Overview

This SDK is divided into two parts

  1. Core SDK
  2. LiveChat SDK

License

MIT

Gradle

For java

dependencies {
    compile 'io.rocketchat:rocketchatjavasdk:0.6.0'
}

For android

compile ('io.rocketchat:rocketchatjavasdk:0.6.0'){
        exclude group :'org.json', module: 'json'
}

Download

Documentation

1. Core SDK

  • This SDK is related to chat related API's available on the Rocket.Chat server.
  • Currently supports following features.
  1. Login/Resume Login
  2. Getting Permissions/Getting public settings
  3. Getting User Roles
  4. Getting rooms
  5. Getting chat history
  6. Send message to the room
  7. Delete message
  8. Update message
  9. Pin message
  10. Unpin message
  11. Star message
  12. Create public group
  13. Create private group
  14. Delete group
  15. Archive room
  16. Unarchive room
  17. Join public group
  18. Leave group
  19. Open room
  20. Hide room
  21. Set favourite room
  22. Set status (ONLINE, OFFLINE, BUSY, AWAY)
  23. Getting room roles
  24. Logout
  • User documentation can be found here => Core SDK
  • Core SDK is under development ....

2. LiveChat SDK

  • This SDK refers to providing helpDesk feature (LiveChat )in any JVM platform.
  • This currently supports following features.
  1. Getting LiveChat configuration data from server
  2. Registration
  3. Login
  4. Choose departments
  5. Getting Chat history
  6. Getting Agent data
  7. Send message
  8. Subscribe room
  9. Close conversation

About

A Rocket.Chat SDK written in java (Reusable in android)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%