ApiBrasil.Data.DatabaseIp (APIBrasil v0.0.1)

Copy Markdown View Source

GeoIP (device-based): POST /database/ip.

{:ok, envelope} = ApiBrasil.Data.DatabaseIp.ip(client, %{"ip" => "8.8.8.8"})
ApiBrasil.Core.DeviceResponse.response(envelope)

Summary

Functions

Consulta a base de IPs: POST /database/ip, com body %{"ip" => "8.8.8.8"}.

Como ip/3, mas levanta ApiBrasil.Core.Error em caso de falha.

Types

result()

@type result() :: {:ok, map()} | {:error, ApiBrasil.Core.Error.t()}

Functions

ip(client, body \\ nil, opts \\ [])

Consulta a base de IPs: POST /database/ip, com body %{"ip" => "8.8.8.8"}.

ip!(client, body \\ nil, opts \\ [])

Como ip/3, mas levanta ApiBrasil.Core.Error em caso de falha.