lib/api/whois.ex
defmodule ExTier.Api.Whois do
alias ExTier.{Client, Error, Utils, Whois}
@type whois_params :: %{
:org => String.t()
}
@doc """
Get Stripe's customer id from an organization
{:ok, %ExTier.Whois{}} = ExTier.whois(%{org: "org:org_id"})
"""
@spec whois(whois_params) :: {:ok, Whois.t()} | {:error, Error.t()}
def whois(params) do
Client.get("/whois", query: params) |> Utils.cast(Whois)
end
end