Class: EasyBroker::PublicClient
- Inherits:
-
Object
- Object
- EasyBroker::PublicClient
- Defined in:
- lib/easy_broker/public_client.rb
Instance Attribute Summary collapse
-
#api_client ⇒ Object
readonly
Returns the value of attribute api_client.
Instance Method Summary collapse
- #contact_requests ⇒ Object
-
#initialize(logger: nil) ⇒ PublicClient
constructor
A new instance of PublicClient.
- #integration_partners ⇒ Object
- #listing_statuses ⇒ Object
- #locations ⇒ Object
- #mls_properties ⇒ Object
- #properties ⇒ Object
Constructor Details
#initialize(logger: nil) ⇒ PublicClient
Returns a new instance of PublicClient.
6 7 8 |
# File 'lib/easy_broker/public_client.rb', line 6 def initialize(logger: nil) @api_client = EasyBroker::ApiClient.new(logger: logger) end |
Instance Attribute Details
#api_client ⇒ Object (readonly)
Returns the value of attribute api_client.
4 5 6 |
# File 'lib/easy_broker/public_client.rb', line 4 def api_client @api_client end |
Instance Method Details
#contact_requests ⇒ Object
18 19 20 |
# File 'lib/easy_broker/public_client.rb', line 18 def contact_requests EasyBroker::ContactRequests.new(api_client) end |
#integration_partners ⇒ Object
30 31 32 |
# File 'lib/easy_broker/public_client.rb', line 30 def integration_partners EasyBroker::IntegrationPartners::PublicClient.new(api_client) end |
#listing_statuses ⇒ Object
26 27 28 |
# File 'lib/easy_broker/public_client.rb', line 26 def listing_statuses EasyBroker::ListingStatuses.new(api_client) end |
#locations ⇒ Object
22 23 24 |
# File 'lib/easy_broker/public_client.rb', line 22 def locations EasyBroker::Locations.new(api_client) end |
#mls_properties ⇒ Object
14 15 16 |
# File 'lib/easy_broker/public_client.rb', line 14 def mls_properties EasyBroker::MlsProperties.new(api_client) end |
#properties ⇒ Object
10 11 12 |
# File 'lib/easy_broker/public_client.rb', line 10 def properties EasyBroker::Properties.new(api_client) end |