Current section
Files
Jump to
Current section
Files
lib/mango_pay/event.ex
defmodule MangoPay.Event do
@moduledoc """
Functions for MangoPay [event](https://docs.mangopay.com/endpoints/v2.01/events#e251_the-event-object).
"""
use MangoPay.Query.Base
set_path "events"
@doc """
List all disputes.
## Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"EventType": "PAYIN_NORMAL_CREATED"
}
{:ok, events} = MangoPay.Event.all(query)
"""
def all(query \\ %{}) do
_all(nil, query)
end
@doc """
List all disputes.
## Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"EventType": "PAYIN_NORMAL_CREATED"
}
events = MangoPay.Event.all!(query)
"""
def all!(query \\ %{}) do
_all!(nil, query)
end
end