module Responsys::Api::List
Public Instance Methods
merge_list_members(interact_object, record_data, merge_rule = ListMergeRule.new, riid = false)
click to toggle source
# File lib/responsys/api/list.rb, line 19 def merge_list_members(interact_object, record_data, merge_rule = ListMergeRule.new, riid = false) message = { list: interact_object.to_api, recordData: record_data.to_api, mergeRule: merge_rule.to_api } method_name = riid ? "merge_list_members_riid" : "merge_list_members" api_method(method_name.to_sym, message) end
merge_list_members_riid(interact_object, record_data, merge_rule = ListMergeRule.new)
click to toggle source
# File lib/responsys/api/list.rb, line 30 def merge_list_members_riid(interact_object, record_data, merge_rule = ListMergeRule.new) merge_list_members(interact_object, record_data, merge_rule, true) end
retrieve_list_members(interact_object, query_column, field_list, ids_to_retrieve)
click to toggle source
# File lib/responsys/api/list.rb, line 8 def retrieve_list_members(interact_object, query_column, field_list, ids_to_retrieve) message = { list: interact_object.to_api, queryColumn: query_column.to_api, fieldList: field_list, idsToRetrieve: ids_to_retrieve } api_method(:retrieve_list_members, message) end