Class: Entrata::Request::GetIlsPropertiesData

Inherits:
Base
  • Object
show all
Defined in:
lib/entrata/request/get_ils_properties_data.rb

Overview

Get details for multiple properties within a PMC all at once; very slow

Instance Method Summary collapse

Methods inherited from Base

#body, #initialize, #perform, #perform_with_curl, #resource_auth, #resource_path

Constructor Details

This class inherits a constructor from Entrata::Request::Base

Instance Method Details

#after_initialize(property_ids:) ⇒ Object



7
8
9
# File 'lib/entrata/request/get_ils_properties_data.rb', line 7

def after_initialize(property_ids:)
  @property_ids = property_ids
end

#resource_nameObject



11
12
13
# File 'lib/entrata/request/get_ils_properties_data.rb', line 11

def resource_name
  'getIlsPropertiesData'
end

#resource_paramsObject



15
16
17
# File 'lib/entrata/request/get_ils_properties_data.rb', line 15

def resource_params
  { propertyIds: property_ids.join(',') }
end