tanegashima v0.0.6 Tanegashima.Push

Elixir wrapper for Pushbullet-Push-API.

Summary

Functions

delete a push by iden

delete all pushes

get pushes

Types

parameters :: [{:type | :title | :body | :url | :file_name | :file_type | :file_url, binary}]
t :: %Tanegashima.Push{active: term, awake_app_guids: term, body: term, channel_iden: term, client_iden: term, created: term, direction: term, dismissed: term, file_name: term, file_type: term, file_url: term, guid: term, iden: term, image_height: term, image_url: term, image_width: term, modified: term, receiver_email: term, receiver_email_normalized: term, receiver_iden: term, sender_email: term, sender_email_normalized: term, sender_iden: term, sender_name: term, source_device_iden: term, target_device_iden: term, title: term, type: term, url: term}

Functions

delete(iden)

Specs

delete(binary) :: :ok | {:error, term}

delete a push by iden.

delete_all()

Specs

delete_all :: :ok | {:error, term}

delete all pushes.

get()

Specs

get :: {:ok, [Tanegashima.Push.t]} | {:error, term}

get pushes.

post(parameters \\ [])

Specs

post(parameters) :: {:ok, t} | {:error, term}

post push.