module Uphold::API::Contact

Public Instance Methods

all_contacts() click to toggle source
# File lib/uphold/api/contact.rb, line 4
def all_contacts
  request_data = RequestData.new(
    Endpoints::USER_CONTACTS,
    Entities::Contact,
    authorization_header
  )
  Request.perform_with_objects(:get, request_data)
end
create_contact(**args) click to toggle source
# File lib/uphold/api/contact.rb, line 22
def create_contact(**args)
  request_data = RequestData.new(
    Endpoints::USER_CONTACTS,
    Entities::Contact,
    authorization_header,
    Uphold::Helpers.camelized_hash(args)
  )

  Request.perform_with_object(:post, request_data)
end
find_contact(id: nil) click to toggle source
# File lib/uphold/api/contact.rb, line 13
def find_contact(id: nil)
  request_data = RequestData.new(
    Endpoints::USER_CONTACTS + "/#{id}",
    Entities::Contact,
    authorization_header
  )
  Request.perform_with_object(:get, request_data)
end