An open API service indexing awesome lists of open source software.

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

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

```