module Eloquant::Contacts

Public Instance Methods

create_bulk_contact_export(params = {}) click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 24
def create_bulk_contact_export(params = {})
  create_bulk_export(contacts, params)
end
describe_contacts() click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 3
def describe_contacts
  describe_endpoint(contacts)
end
describe_contacts_csv() click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 7
def describe_contacts_csv
  describe_endpoint_csv(contacts)
end
get_contact(eloqua_external_id) click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 15
def get_contact(eloqua_external_id)
  params = {
    search: "ContactIDExt='#{eloqua_external_id}'",
    depth:  "complete",
  }

  get("/api/rest/1.0/data/contacts", params)
end
list_contact_exports() click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 28
def list_contact_exports
  list_bulk_exports(contacts)
end
number_of_contacts() click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 11
def number_of_contacts
  count_endpoint(contacts)
end

Private Instance Methods

contacts() click to toggle source
# File lib/eloquant/concerns/contacts.rb, line 34
def contacts
  "contacts"
end