Class: WebPay::Event

Inherits:
ApiResource show all
Defined in:
lib/webpay/event.rb

Instance Method Summary collapse

Methods inherited from ApiResource

#initialize

Constructor Details

This class inherits a constructor from WebPay::ApiResource

Instance Method Details

#all(params = {}) ⇒ EventResponseList

List events filtered by params.

Parameters:

Returns:



16
17
18
19
20
# File 'lib/webpay/event.rb', line 16

def all(params = {})
  req = WebPay::EventListRequest.create(params)
  raw_response = @client._request(:get, 'events', req)
  WebPay::EventResponseList.new(raw_response)
end

#retrieve(params = {}) ⇒ EventResponse

Retrieve an event object by event id.

Parameters:

  • params (EventIdRequest|Hash) (defaults to: {})

    Parameters to API call

Returns:



6
7
8
9
10
# File 'lib/webpay/event.rb', line 6

def retrieve(params = {})
  req = WebPay::EventIdRequest.create(params)
  raw_response = @client._request(:get, 'events' + '/' + req.id.to_s, req)
  WebPay::EventResponse.new(raw_response)
end