Class: Rentlinx::PropertyPhoto

Inherits:
Base
  • Object
show all
Defined in:
lib/rentlinx/models/property_photo.rb

Overview

A photo on a property

Direct Known Subclasses

UnitPhoto

Constant Summary collapse

ATTRIBUTES =
[:url, :caption, :position, :propertyID, :unitID].freeze
REQUIRED_ATTRIBUTES =
[:url, :propertyID].freeze

Instance Method Summary collapse

Methods inherited from Base

#attributes, get_from_id, #initialize, #patch, #patch_valid?, #post, #required_attributes, type, #unpost, unpost, #valid?, #validate

Constructor Details

This class inherits a constructor from Rentlinx::Base

Instance Method Details

#to_hashObject

Converts the photo to a hash

Returns:

  • a hash with the url and caption of the photo



13
14
15
# File 'lib/rentlinx/models/property_photo.rb', line 13

def to_hash
  { url: url, caption: caption }
end