Class: TPEX::Client

Inherits:
API
  • Object
show all
Includes:
Auth, Files, PerformanceNodes, Products
Defined in:
lib/tpex/client.rb,
lib/tpex/client/auth.rb,
lib/tpex/client/files.rb,
lib/tpex/client/products.rb,
lib/tpex/client/performancenodes.rb

Defined Under Namespace

Modules: Auth, Files, PerformanceNodes, Products

Constant Summary

Constants included from Files

Files::FIELDS

Constants included from PerformanceNodes

PerformanceNodes::BALLAST_FIELDS, PerformanceNodes::CHILLER_FIELDS, PerformanceNodes::HEAT_PUMP_WATER_HEATER_FIELDS, PerformanceNodes::HOT_WATER_BOILER_FIELDS, PerformanceNodes::INDOOR_UNIT_FIELDS, PerformanceNodes::INVERTER_FIELDS, PerformanceNodes::NON_SSL_LAMP_FIELDS, PerformanceNodes::NON_SSL_LUMINAIRE_FIELDS, PerformanceNodes::OUTDOOR_UNIT_FIELDS, PerformanceNodes::PV_MODULE_FIELDS, PerformanceNodes::ROOFTOP_UNIT_FIELDS, PerformanceNodes::SSL_LAMP_FIELDS, PerformanceNodes::SSL_LUMINAIRE_FIELDS, PerformanceNodes::STEAM_BOILER_FIELDS

Constants included from Products

Products::FIELDS

Method Summary

Methods included from Files

#build_file, #jsonify_file, #post_file

Methods included from PerformanceNodes

#build_performance_node, #jsonify_performance_data, #post_performance_node

Methods included from Products

#build_product, #jsonify_product, #post_product

Methods included from Auth

#login, #logout

Methods inherited from API

#initialize

Methods included from ServicesCSRF

#get_access_token

Methods included from Request

#get, #post

Methods included from Connection

#connection

Constructor Details

This class inherits a constructor from TPEX::API