https://github.com/peterbanda/scala-basecamp-3-client
Scala client for Basecamp 3 API implemented using Play WS lib
https://github.com/peterbanda/scala-basecamp-3-client
basecamp3 scala ws
Last synced: 8 months ago
JSON representation
Scala client for Basecamp 3 API implemented using Play WS lib
- Host: GitHub
- URL: https://github.com/peterbanda/scala-basecamp-3-client
- Owner: peterbanda
- License: apache-2.0
- Created: 2020-04-23T23:45:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-27T20:24:22.000Z (about 6 years ago)
- Last Synced: 2023-06-29T23:41:12.274Z (almost 3 years ago)
- Topics: basecamp3, scala, ws
- Language: Scala
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scala Basecamp 3 Client
The service currently supports 6 calls
- *projects* (accountId: Int) - with pagination
- *people* (accountId: Int) - with pagination
- *uploads* (accountId: Int, bucket: Long, vault: Long) - with pagination
- *vaults* (accountId: Int, bucket: Long, vault: Long) - with pagination
- *downloadFile* (accountId: Int, bucket: Long, upload: Long, fileName: String)
- *downloadFileStreamed* (accountId: Int, bucket: Long, upload: Long, fileName: String)
## Installation
All you need is **Scala 2.11**. To pull the library you have to add the following dependency to *build.sbt*
```
"com.bnd-lib" %% "scala-basecamp-3-client" % "0.0.3"
```
or to *pom.xml* (if you use maven)
```
com.bnd-lib
scala-basecamp-3-client_2.11
0.0.3
```