Class: Amsi::RequestSection::PropertyResidentFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/amsi/request_section/property_resident_filter.rb

Overview

Generate the property resident filter elements of an AMSI request

Instance Method Summary collapse

Constructor Details

#initialize(property_id:, lease_status:, include_marketing_source: false) ⇒ PropertyResidentFilter

Returns a new instance of PropertyResidentFilter.



5
6
7
8
9
# File 'lib/amsi/request_section/property_resident_filter.rb', line 5

def initialize(property_id:, lease_status:, include_marketing_source: false)
  @property_id = property_id
  @lease_status = lease_status
  @include_marketing_source = include_marketing_source
end

Instance Method Details

#generate(xml_builder) ⇒ Object



11
12
13
14
15
# File 'lib/amsi/request_section/property_resident_filter.rb', line 11

def generate(xml_builder)
  xml_builder.XMLData do |xml_data|
    xml_data.cdata edex.to_s
  end
end