chatwork4s


License

License

GroupId

GroupId

tv.kazu
ArtifactId

ArtifactId

chatwork4s_2.11
Last Version

Last Version

0.2.5.2
Release Date

Release Date

Type

Type

jar
Description

Description

chatwork4s
chatwork4s
Project URL

Project URL

https://github.com/k4200/chatwork4s
Project Organization

Project Organization

http://kazu.tv
Source Code Management

Source Code Management

https://github.com/k4200/chatwork4s

Download chatwork4s_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/tv.kazu/chatwork4s_2.11/ -->
<dependency>
    <groupId>tv.kazu</groupId>
    <artifactId>chatwork4s_2.11</artifactId>
    <version>0.2.5.2</version>
</dependency>
// https://jarcasting.com/artifacts/tv.kazu/chatwork4s_2.11/
implementation 'tv.kazu:chatwork4s_2.11:0.2.5.2'
// https://jarcasting.com/artifacts/tv.kazu/chatwork4s_2.11/
implementation ("tv.kazu:chatwork4s_2.11:0.2.5.2")
'tv.kazu:chatwork4s_2.11:jar:0.2.5.2'
<dependency org="tv.kazu" name="chatwork4s_2.11" rev="0.2.5.2">
  <artifact name="chatwork4s_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='tv.kazu', module='chatwork4s_2.11', version='0.2.5.2')
)
libraryDependencies += "tv.kazu" % "chatwork4s_2.11" % "0.2.5.2"
[tv.kazu/chatwork4s_2.11 "0.2.5.2"]

Dependencies

compile (5)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.8
org.scalacheck : scalacheck_2.11 jar 1.12.2
org.scalaj : scalaj-http_2.11 jar 2.2.1
com.typesafe.play : play-json_2.11 jar 2.5.14
com.github.tototoshi : play-json-naming_2.11 jar 1.1.0

test (2)

Group / Artifact Type Version
org.specs2 : specs2-core_2.11 jar 3.0.1
org.specs2 : specs2-scalacheck_2.11 jar 3.0.1

Project Modules

There are no modules declared in this project.

chatwork4s

A ChatWork API client in Scala, based on scalaj-http & play-json.

Prerequisites

  • Only Scala 2.11 is supported.

Releases

  • This library depends on play-json, and a chatwork4s version is for a specific version of Play! framework.
chatwork4s Release Target Play! framework version
0.2.5.2 2.5.X

Installation

resolvers += Resolver.sonatypeRepo("snapshots")

libraryDependencies += "tv.kazu" %% "chatwork4s" % "0.2.5.2"

Usage

import tv.kazu.chatwork4s.ChatWorkApiClient
import tv.kazu.chatwork4s.models._

val client = new ChatWorkApiClient("api-token")
val resultFuture: Future[UserFull] = client.me()

Limitations

Not all the API endpoints are supported.

Changelog

  • 0.2.5.2 (2017-05-18)
    • Updated some classes to switch to ChatWork API v2 since v1 is no longer available
  • 0.2.5.1 (2017-05-18)
    • Updated dependencies
    • Updated sbt to 0.13.15

License

Apache License, Version 2

Versions

Version
0.2.5.2
0.2.5.1
0.2.5