Class: Landslider::WsContactNoteSearch

Inherits:
WsSearch
  • Object
show all
Defined in:
lib/landslider/entities/ws_contact_note_search.rb

Instance Attribute Summary collapse

Attributes inherited from WsSearch

#allow_duplicate_criterion, #first_result_position, #return_deleted_records, #search_criteria, #source_id, #total_results_requested, #updated_on

Instance Method Summary collapse

Constructor Details

#initialize(contact_id) ⇒ WsContactNoteSearch

Returns a new instance of WsContactNoteSearch.

Parameters:

  • contact_id (Integer)

    a contact id



9
10
11
# File 'lib/landslider/entities/ws_contact_note_search.rb', line 9

def initialize(contact_id)
	@contact_id = contact_id
end

Instance Attribute Details

#contact_idInteger (readonly)

Returns:

  • (Integer)


6
7
8
# File 'lib/landslider/entities/ws_contact_note_search.rb', line 6

def contact_id
  @contact_id
end

Instance Method Details

#soapify_for(msg) ⇒ Handsoap::XmlMason::Node

Parameters:

  • msg (Handsoap::XmlMason::Node)

Returns:

  • (Handsoap::XmlMason::Node)


15
16
17
18
19
20
# File 'lib/landslider/entities/ws_contact_note_search.rb', line 15

def soapify_for(msg)
	msg.add('contactNote') { |crit|
		crit.add 'contactId', @contact_id
		super(crit)
	}
end