Class: Privy::Resources::Transactions

Inherits:
Object
  • Object
show all
Defined in:
lib/privy/resources/transactions.rb

Overview

Operations related to transactions

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Transactions

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Transactions.

Parameters:



30
31
32
# File 'lib/privy/resources/transactions.rb', line 30

def initialize(client:)
  @client = client
end

Instance Method Details

#get(transaction_id, request_options: {}) ⇒ Privy::Models::Transaction

Get a transaction by transaction ID.

Parameters:

  • transaction_id (String)

    ID of the transaction.

  • request_options (Privy::RequestOptions, Hash{Symbol=>Object}, nil)

Returns:

See Also:



18
19
20
21
22
23
24
25
# File 'lib/privy/resources/transactions.rb', line 18

def get(transaction_id, params = {})
  @client.request(
    method: :get,
    path: ["v1/transactions/%1$s", transaction_id],
    model: Privy::Transaction,
    options: params[:request_options]
  )
end