![Jera Logo]()

JeraPush is a easy tool to work with push messages and firebase API.

It’s composed for:

* [Device](#devices): model responsible for register and interact with device tokens to send push messages.
* [Message](#messages): model responsible for register the message content and status after sending.
* [MessageDevice](#message-devise): model responsible for connect the message sent and the target devices.
* [Firebase::Client](#firebase-client): class responsible to interact with Firebase.

# Device

> Model responsible for register and interact with device tokens to send push messages.

## Attributes

| Attribute| Type | Description | |———-|————|————-| | Token | String | Token for target device | | Platform | Enumerize | Type of device platform. Can be ‘:ios`, `:android` or `:chrome` |


# Message

> Model responsible for register the message content and status after sending.

## Attributes

| Attribute| Type | Description | |———-|————|————-| | Token | String | Token for target device | | Platform | Enumerize | Type of device platform. Can be ‘:ios`, `:android` or `:chrome` |

~~~ruby aaa ~~~