module Markety::Command::SyncMultipleLeads

Public Instance Methods

sync_multiple_leads(leads, dedup_enabled=true) click to toggle source
# File lib/markety/command/sync_multiple_leads.rb, line 5
def sync_multiple_leads(leads, dedup_enabled=true)
  send_request(:sync_multiple_leads, sync_lead_request_hash(leads, dedup_enabled))
end

Private Instance Methods

sync_lead_request_hash(leads, dedup_enabled) click to toggle source
# File lib/markety/command/sync_multiple_leads.rb, line 11
def sync_lead_request_hash(leads, dedup_enabled)
  {
    "leadRecordList" => {
      "leadRecord" => leads.map(&:synchronisation_hash),
    },
    "dedupEnabled" => dedup_enabled
  }
end