Sha256: 23b8b2d496f77e48d260a169ef8ed88b1cd29a880f1296db628108b75b2be974

Contents?: true

Size: 955 Bytes

Versions: 7

Compression:

Stored size: 955 Bytes

Contents

require_relative 'base'

module RealPage
  module Model
    # A container for a guest_card as represented by RealPage.
    class GuestCard < Base
      boolean_attrs *%i[
        status_is_active
        status_is_leased
        status_is_lost
      ]

      date_attrs *%i[desired_lease_end_date]

      date_time_attrs *%i[create_date]

      object_attrs *%i[
        activities
        amenities
        appointment
        follow_ups
        lease_actions
        preferences
        prospects
        quotes
        screenings
        units_shown
      ]

      string_attrs *%i[
        contact_type
        customer_id
        date_contact
        date_followup
        id
        leasing_agent_id
        move_in_reason
        pet_weight_range
        pmc_id
        primary_lead_source
        primary_traffic_source_minor
        property_status
        prospect_comment
        secondary_lead_source
        site_id
      ]
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
real_page-2.3.6 lib/real_page/model/guest_card.rb
real_page-2.3.5 lib/real_page/model/guest_card.rb
real_page-2.3.4 lib/real_page/model/guest_card.rb
real_page-2.3.3 lib/real_page/model/guest_card.rb
real_page-2.3.2 lib/real_page/model/guest_card.rb
real_page-2.3.1 lib/real_page/model/guest_card.rb
real_page-2.3.0 lib/real_page/model/guest_card.rb