Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pi5rr5/stream-labs
Scala API using akka-http
https://github.com/pi5rr5/stream-labs
akka-actors akka-http akka-testkit scala slick swagger-ui
Last synced: 13 days ago
JSON representation
Scala API using akka-http
- Host: GitHub
- URL: https://github.com/pi5rr5/stream-labs
- Owner: Pi5rr5
- Created: 2019-06-05T09:31:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-28T17:37:55.000Z (over 5 years ago)
- Last Synced: 2024-12-03T17:47:56.827Z (2 months ago)
- Topics: akka-actors, akka-http, akka-testkit, scala, slick, swagger-ui
- Language: JavaScript
- Homepage:
- Size: 771 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# stream-lab
## Users
| Method | Path | Description | Status |
|:------------- |:--------------------------------- |:----------------------------- |:------------- |
| `GET` | /users | get all users | Done |
| `GET` | /users/{user-id} | get user | Done |
| `POST` | /users | new users | Done |
| `DELETE` | /users/{user-id} | delete user | Done |
| `GET` | /users/subs | get all subs users | Done |
| `PATCH` | /users/subs | new subs | Done |
| `PATCH` | /users/unsubs | cancel subs | Done |
| `GET` | /users/blacklist | get all blacklisted users | Done |
| `PATCH` | /users/blacklist | blacklisted user | Done |
| `PATCH` | /users/unblacklist | remover user from blacklisted | Done |## Tips
| Method | Path | Description | Status |
|:------------- |:----------------------|:---------------------------- |:------------- |
| `GET` | /tips | get all tips | Done |
| `POST` | /tips | new tips | Done |
| `DELETE` | /tips/{tips-id} | cancel tips | Done |
| `GET` | /tips/sum | sum all tips | Done |
| `GET` | /tips/users | get all the donators | Done |
| `GET` | /tips/users/{id}/sum | tips sum of a user | Done |
| `GET` | /tips/users/sum | tips sum group by user | Done |## Giveaways
| Method | Path | Description | Status |
|:------------- |:----------------------------- |:---------------------------- |:------------- |
| `GET` | /giveaways | get all giveaways | Done |
| `GET` | /giveaways/{giveaway-id} | get giveaways | Done |
| `POST` | /giveaways | new giveaway | Done |
| `POST` | /giveaways/participate | participate to a giveaway | Done |
| `DELETE` | /giveaways/{giveaways-id} | delete giveaway | Done |
| `GET` | /giveaways/{giveaway-id}/draw | draw a giveaway | Done |## Polls
| Method | Path | Description | Status |
|:------------- |:--------------------------- |:----------------------- |:------------- |
| `GET` | /polls | get all polls | Done |
| `POST` | /polls | new polls | Done |
| `PATCH` | /polls/participate | participate to a polls | Done |
| `GET` | /polls/{poll-id}/result | get poll result | Done |