Current section

Files

Jump to
ex_postmen lib ex_postmen.ex
Raw

lib/ex_postmen.ex

defmodule ExPostmen do
@moduledoc """
Documentation for ExPostmen.
"""
@spec request(ExPostmen.Request.t, ExPostmen.Config.t) :: {:ok, term} | {:error, term}
def request(request, config) do
ExPostmen.Request.perform(request, config)
end
@api_key "a602565f-9f3f-4bde-8bba-ff22727291d7"
@sand_box true
@spec request(ExPostmen.Request.t, String.t, boolean) :: {:ok, term} | {:error, term}
def request(request, api_key, sand_box) do
ExPostmen.Request.perform(request, ExPostmen.Config.new(api_key, sand_box))
end
@spec request(ExPostmen.Request.t) :: {:ok, term} | {:error, term}
def request(request) do
ExPostmen.Request.perform(request, ExPostmen.Config.new(@api_key, @sand_box))
end
end