class Finicity::Resources::Customer

Public Class Methods

add(username) click to toggle source
# File lib/finicity/resources/customer.rb, line 4
def self.add(username)
  endpoint = "/aggregation/v1/customers/#{Finicity.configs.app_type}"
  body = { username: username }

  request(:post, endpoint, body: body)
end
list(query = {}) click to toggle source
# File lib/finicity/resources/customer.rb, line 11
def self.list(query = {})
  endpoint = "/aggregation/v1/customers"
  query = { query: query } if query.present?

  request(:get, endpoint, query)
end

Public Instance Methods

delete() click to toggle source
# File lib/finicity/resources/customer.rb, line 18
def delete
  endpoint = "/aggregation/v1/customers/#{customer_id}"

  request(:delete, endpoint)
end