class RealSavvy::Adapter::Collection

Public Instance Methods

add(id:, property_ids:) click to toggle source
# File lib/real_savvy/adapter/collection.rb, line 11
def add(id:, property_ids:)
  put("./api/v3/#{path_prefix}/#{id}/add", {property_ids: property_ids})
end
cluster(id:, market_id: nil, page_size: nil, page_number: nil, page: {}, sort: {}, filter: {}, precision: nil) click to toggle source
# File lib/real_savvy/adapter/collection.rb, line 25
def cluster(id:, market_id: nil, page_size: nil, page_number: nil, page: {}, sort: {}, filter: {}, precision: nil)
  page[:size] ||= page_size
  page[:number] ||= page_number
  post("./api/v3/#{path_prefix}/#{id}/properties/map/clusters", {filter: filter, market_id: market_id, page: page, sort: sort, precision: precision})
end
remove(id:, property_ids:) click to toggle source
# File lib/real_savvy/adapter/collection.rb, line 15
def remove(id:, property_ids:)
  delete("./api/v3/#{path_prefix}/#{id}/remove", {property_ids: property_ids})
end