module Eloquant::Accounts

Public Instance Methods

create_bulk_account_export(params = {}) click to toggle source
# File lib/eloquant/concerns/accounts.rb, line 24
def create_bulk_account_export(params = {})
  create_bulk_export(accounts, params)
end
describe_accounts() click to toggle source
# File lib/eloquant/concerns/accounts.rb, line 3
def describe_accounts
  describe_endpoint(accounts)
end
describe_accounts_csv() click to toggle source
# File lib/eloquant/concerns/accounts.rb, line 7
def describe_accounts_csv
  describe_endpoint_csv(accounts)
end
get_account(eloqua_external_id, depth: :complete) click to toggle source
# File lib/eloquant/concerns/accounts.rb, line 15
def get_account(eloqua_external_id, depth: :complete)
  params = {
    search: "CompanyIDExt='#{eloqua_external_id}'",
    depth: depth,
  }

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

Private Instance Methods

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