- Kotlin 1.3.41
- Gradle 5.0
First, create the gradle wrapper script:
gradle wrapper
Then, run:
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
- Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
All URIs are relative to https://www.dadapush.com
Class | Method | HTTP request | Description |
---|---|---|---|
DaDaPushMessageApi | createMessage | POST /api/v1/message | push Message to a Channel |
DaDaPushMessageApi | deleteMessage | DELETE /api/v1/message/{messageId} | delete a Channel Message |
DaDaPushMessageApi | getMessage | GET /api/v1/message/{messageId} | get a Channel Message |
DaDaPushMessageApi | getMessages | GET /api/v1/messages | get Message List |
- com.dadapush.client.models.Action
- com.dadapush.client.models.MessageObject
- com.dadapush.client.models.MessagePushRequest
- com.dadapush.client.models.MessagePushResponse
- com.dadapush.client.models.PageResponseOfMessageObject
- com.dadapush.client.models.Result
- com.dadapush.client.models.ResultOfMessageObject
- com.dadapush.client.models.ResultOfMessagePushResponse
- com.dadapush.client.models.ResultOfPageResponseOfMessageObject