View Source Reydenx.Traffic (Reyden-X v0.1.2)
Provides access to methods for obtaining information about current tariffs and tariff categories
Summary
Functions
@spec countries( token :: %Reydenx.Model.Token{ access_token: term(), expires_in: term(), token_type: term() } ) :: {:error, %Reydenx.Model.ResponseError{ message: term(), path: term(), status_code: term() }} | {:ok, %Reydenx.Model.Result{ cache_expires_at: term(), cached: term(), cursor: term(), request_id: term(), result: term() }}
Traffic Statistics by Country
Examples:
### Success:
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.countries(token)
{:ok, %Reydenx.Model.Result{}}
### Fail
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.countries(token)
{:error, %Reydenx.Model.ResponseError{
path: "/",
status_code: 404,
message: "Not Found"
}}
@spec devices( token :: %Reydenx.Model.Token{ access_token: term(), expires_in: term(), token_type: term() } ) :: {:error, %Reydenx.Model.ResponseError{ message: term(), path: term(), status_code: term() }} | {:ok, %Reydenx.Model.Result{ cache_expires_at: term(), cached: term(), cursor: term(), request_id: term(), result: term() }}
Traffic Statistics by Device
Examples:
### Success:
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.devices(token)
{:ok, %Reydenx.Model.Result{}}
### Fail
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.devices(token)
{:error, %Reydenx.Model.ResponseError{
path: "/",
status_code: 404,
message: "Not Found"
}}
@spec languages( token :: %Reydenx.Model.Token{ access_token: term(), expires_in: term(), token_type: term() } ) :: {:error, %Reydenx.Model.ResponseError{ message: term(), path: term(), status_code: term() }} | {:ok, %Reydenx.Model.Result{ cache_expires_at: term(), cached: term(), cursor: term(), request_id: term(), result: term() }}
Traffic Statistics by Language
Examples:
### Success:
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.languages(token)
{:ok, %Reydenx.Model.Result{}}
### Fail
iex> {:ok, token} = Reydenx.new()
iex> Reydenx.Traffic.languages(token)
{:error, %Reydenx.Model.ResponseError{
path: "/",
status_code: 404,
message: "Not Found"
}}