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

https://github.com/dadapush/dadapush-r-client

DaDaPush Client For R
https://github.com/dadapush/dadapush-r-client

dadapush notification-api notifications push push-notifications

Last synced: 10 months ago
JSON representation

DaDaPush Client For R

Awesome Lists containing this project

README

          

# R API client for DaDaPushClient

DaDaPush: Real-time Notifications App

Send real-time notifications through our API without coding and maintaining your own app for iOS or Android devices.

## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI spec](https://openapis.org) from a remote server, you can easily generate an API client.

- API version: v1
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.RClientCodegen
For more information, please visit [https://www.dadapush.com](https://www.dadapush.com)

## Installation

### Prerequisites

Install the dependencies

```R
install.packages("jsonlite")
install.packages("httr")
install.packages("caTools")
```

### Build the package

```sh
git clone https://github.com/dadapush/dadapush-r-client
cd dadapush-r-client
R CMD build .
R CMD check DaDaPushClient_1.0.0.tar.gz
R CMD INSTALL DaDaPushClient_1.0.0.tar.gz
```

### Install the package

```R
install.packages("DaDaPushClient")
```

To install directly from Github, use `devtools`:
```R
install.packages("devtools")
library(devtools)
install_github("dadapush/dadapush-r-client")
```

### Usage

```R
library(DaDaPushClient)
```

## Documentation for API Endpoints

All URIs are relative to *https://www.dadapush.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DaDaPushMessageApi* | [**CreateMessage**](docs/DaDaPushMessageApi.md#CreateMessage) | **POST** /api/v1/message | push Message to a Channel
*DaDaPushMessageApi* | [**DeleteMessage**](docs/DaDaPushMessageApi.md#DeleteMessage) | **DELETE** /api/v1/message/{messageId} | delete a Channel Message
*DaDaPushMessageApi* | [**GetMessage**](docs/DaDaPushMessageApi.md#GetMessage) | **GET** /api/v1/message/{messageId} | get a Channel Message
*DaDaPushMessageApi* | [**GetMessages**](docs/DaDaPushMessageApi.md#GetMessages) | **GET** /api/v1/messages | get Message List

## Documentation for Models

- [Action](docs/Action.md)
- [MessageObject](docs/MessageObject.md)
- [MessagePushRequest](docs/MessagePushRequest.md)
- [MessagePushResponse](docs/MessagePushResponse.md)
- [PageResponseOfMessageObject](docs/PageResponseOfMessageObject.md)
- [Result](docs/Result.md)
- [ResultOfMessageObject](docs/ResultOfMessageObject.md)
- [ResultOfMessagePushResponse](docs/ResultOfMessagePushResponse.md)
- [ResultOfPageResponseOfMessageObject](docs/ResultOfPageResponseOfMessageObject.md)

## Author

contacts@dadapush.com