class Yardi::Request::GetYardiGuestActivity
Search Yardi
for Prospects
prospect = Yardi::Parameter::Prospect.new(...) request = Yardi::Request::GetYardiGuestActivity.new( credential: credential, params: { property_id: 'p263656', prospect: prospect } ) request.perform # => [#<Yardi::Model::Prospect>, #<Yardi::Model::Prospect>]
Attributes
property_id[R]
Private methods
prospect[R]
Private methods
Public Instance Methods
initialize()
click to toggle source
Create a new instance of GetYardiGuestActivity
Required parameters:
-
property_id
String -
prospect
Yardi::Parameter::Prospect
request = Yardi::Request::GetYardiGuestActivity.new( credential: credential, params: { property_id: 'p263656', prospect: prospect } )
# File lib/yardi/request/get_yardi_guest_activity.rb, line 23
perform()
click to toggle source
Use perform
to send the actual HTTP request
request.perform # => [#<Yardi::Model::Prospect>, #<Yardi::Model::Prospect>]
Returns an Array of Yardi::Model::Prospect
records
# File lib/yardi/request/get_yardi_guest_activity.rb, line 37
Private Instance Methods
after_initialize(params)
click to toggle source
# File lib/yardi/request/get_yardi_guest_activity.rb, line 53 def after_initialize(params) @property_id = params[:property_id] @prospect = params[:prospect] unless property_id && prospect raise ArgumentError, ':property_id and :prospect are required' end end
interface()
click to toggle source
# File lib/yardi/request/get_yardi_guest_activity.rb, line 80 def interface 'ItfILSGuestCard' end
parser()
click to toggle source
# File lib/yardi/request/get_yardi_guest_activity.rb, line 62 def parser DocumentParser::Prospects.new end
soap_action()
click to toggle source
# File lib/yardi/request/get_yardi_guest_activity.rb, line 76 def soap_action 'GetYardiGuestActivity_Search' end
soap_body_sections()
click to toggle source
# File lib/yardi/request/get_yardi_guest_activity.rb, line 66 def soap_body_sections [ RequestSection::Authentication.new(credential), RequestSection::Prospect.new( property_id: property_id, prospect: prospect ) ] end