Packages

RestClient is a generic REST client library. It generates structs and functions for use with APIs.

Current section

Files

Jump to
rest_client lib paymill.ex
Raw

lib/paymill.ex

defmodule Paymill do
import RestClient
require RestClient
api "https://api.paymill.com/v2.1"
end
defmodule Paymill.Client do
import RestClient
require RestClient
resource Paymill, [:id, :email, :description]
end
defmodule Paymill.Subscription do
import RestClient
require RestClient
resource Paymill, [:id, :livemode, :amount, :temp_amount, :currency,
:interval, :name, :trial_start, :trial_end, :period_of_validity,
:end_of_period, :next_capture_at, :created_at, :updated_at, :canceled_at,
:mandate_reference, :app_id, :is_canceled, :is_deleted, :status, :client,
:offer, :payment]
end