Class: PortfolioManager::Client::Live

Inherits:
Base
  • Object
show all
Includes:
Services::All::Live
Defined in:
lib/portfolio_manager/client.rb

Overview

Live Environment Client

Instance Attribute Summary

Attributes inherited from Base

#base_uri, #debug, #pass, #user

Instance Method Summary collapse

Methods included from Services::TargetFinder::TargetFinder::Live

#target_finder

Methods included from Services::Reporting::Reporting::Live

#get_design_metrics, #get_property_metrics, #get_property_monthly_metrics, #get_property_use_metrics, #get_reasons_for_no_energy_score, #get_reasons_for_no_water_score

Methods included from Services::Reporting::CustomReportingRespondingToDataRequests::Live

#add_data_response, #delete_data_request_access, #delete_data_response, #edit_data_response, #generate_response_data_preview, #get_all_data_responses_results, #get_data_request, #get_data_requests, #get_data_response, #get_data_response_errors, #get_data_response_receipt, #get_data_response_status, #get_preview_data_response_results, #submit_data_response

Methods included from Services::Reporting::CustomReportingReportManagement::Live

#edit_report, #generate_report, #get_report, #get_report_list, #get_report_results, #get_report_status

Methods included from Services::Reporting::CustomReportingTemplateManagement::Live

#add_report_template, #delete_report_template, #edit_report_template, #get_available_metrics_list, #get_report_template, #get_report_template_list

Methods included from Services::PropertyUse::CustomPropertyUseAndUseDetails::Live

#delete_custom_use_detail, #edit_custom_use_detail_revision, #edit_custom_use_details_correction, #get_custom_property_use, #get_custom_use_detail, #get_custom_use_details_revision_history

Methods included from Services::PropertyUse::UseDetails::Live

#edit_use_details, #edit_use_details_correction, #get_id_hierarchy_for_use_detail, #get_use_details, #get_use_details_revision_history, #get_what_changed_property_use_list_from_use_detail_changes_only

Methods included from Services::PropertyUse::PropertyUse::Live

#add_property_use, #delete_property_use, #edit_property_use, #get_id_hierarchy_for_property_use, #get_property_use, #get_property_use_list, #get_what_changed_property_use_list

Methods included from Services::Property::Miscellaneous::Live

#add_energy_performance_project, #delete_energy_performance_project, #edit_billboard_setting_at_property_level_for_account, #edit_billboard_setting_at_property_level_for_customer, #edit_energy_performance_project, #edit_property_baseline_and_target, #get_billboard_metric_list, #get_billboard_setting_at_property_level_for_account, #get_billboard_setting_at_property_level_for_customer, #get_egrid_subregion_list, #get_energy_performance_project, #get_energy_performance_project_list, #get_federal_agency_list, #get_property_baseline_and_target, #get_property_custom_field_values

Methods included from Services::Property::VerificationInformation::Live

#add_property_verification_information, #add_property_verification_professional_designation_information, #delete_property_verification_information, #delete_property_verification_professional_designation_information, #delete_specific_professional_designation_license_from_property_verification_information, #delete_specific_professional_designation_type_from_property_verification_information, #get_professional_designation_types_list, #get_property_verification_information, #get_property_verification_professional_designation_information, #update_property_verification_information, #update_property_verification_professional_designation_information, #update_specific_professional_designation_license_of_property_verification_information

Methods included from Services::Property::UniqueIdentifiers::Live

#add_property_identifier_value, #delete_property_identifier_value, #edit_property_identifier_value, #get_property_identifier_list, #get_property_identifier_value, #get_property_identifier_value_list

Methods included from Services::Property::InternationalWeatherStation::Live

#edit_property_international_weather_station, #get_international_weather_station_list

Methods included from Services::Property::PowerGenerationPlant::Live

#delete_property_pgp, #edit_property_pgp, #get_property_pgp_list

Methods included from Services::Property::ElectricDistributionUtility::Live

#edit_property_edu, #get_property_edu_list

Methods included from Services::Property::CustomMetrics::Live

#add_custom_metric, #delete_custom_metric, #edit_custom_metric, #get_available_metrics_list, #get_available_property_use_details_for_custom_metrics, #get_custom_metric, #get_custom_metrics

Methods included from Services::Property::Design::Live

#edit_design, #get_design

Methods included from Services::Property::Property::Live

#add_property, #delete_property, #edit_property, #get_id_hierarchy_for_property, #get_property, #get_property_list, #get_what_changed_property_list

Methods included from Services::Meter::Miscellaneous::Live

#get_meter_custom_field_values

Methods included from Services::Meter::MeterAggregation::Live

#add_individual_meter_to_aggregated_meter, #delete_all_individual_meters_of_an_aggregate_meter, #delete_individual_meter_of_an_aggregated_meter, #get_individual_meter_of_an_aggregated_meter, #get_meter_aggregation_indicator, #get_meter_aggregation_list, #update_individual_meter_of_aggregated_meter

Methods included from Services::Meter::UniqueIdentifiers::Live

#add_meter_identifier_value, #delete_meter_identifier_value, #edit_meter_identifier_value, #get_all_meter_identifier_list, #get_meter_identifier_list, #get_meter_identifier_value, #get_meter_identifier_value_list

Methods included from Services::Meter::WasteData::Live

#add_meter_waste_data, #delete_meter_waste_data, #delete_waste_data, #edit_waste_data, #get_id_hierarchy_for_waste_data, #get_meter_waste_data, #get_what_changed_waste_data_meter_list

Methods included from Services::Meter::ConsumptionData::Live

#add_meter_consumption_data, #delete_consumption_data, #delete_meter_consumption_data, #edit_consumption_data, #get_id_hierarchy_for_consumption_data, #get_meter_consumption_data, #get_what_changed_consumption_data_meter_list

Methods included from Services::Meter::PropertyUseMeterAssociation::Live

#associate_meter_to_a_property_use, #associate_meters_to_a_property_use, #disassociate_meter_from_a_property_use, #get_associated_property_use_meters

Methods included from Services::Meter::PropertyMeterAssociation::Live

#associate_meter_to_a_property, #associate_meters_to_a_property, #disassociate_meter_from_a_property, #get_associated_property_meters

Methods included from Services::Meter::Meter::Live

#add_meter, #delete_meter, #edit_meter, #get_id_hierarchy_for_meter, #get_meter, #get_meter_list, #get_what_changed_meter_list, #get_what_changed_meter_list_for_a_specific_property

Methods included from Services::HomeEnergyYardstick::HomeEnergyYardstick::Live

#home_energy_yardstick

Methods included from Services::Connection::ConnectionShare::Live

#accept_reject_pending_connection_requests, #accept_reject_pending_meter_share_requests, #accept_reject_pending_property_share_requests, #disconnect_from_customer, #get_notifications, #get_pending_connection_requests, #get_pending_meter_share_requests, #get_pending_property_share_requests, #unshare_meter, #unshare_property

Methods included from Services::Building::Building::Live

#add_building, #associate_building_to_a_property, #delete_building, #edit_building, #get_building, #get_building_list, #get_parent_property_list, #remove_building_association

Methods included from Services::BasicAccount::AdvancedSettingsForOrganizationsExchangingData::Live

#create_custom_field, #delete_custom_field, #edit_custom_field, #edit_data_exchange_settings, #get_custom_field, #get_custom_field_list, #get_data_exchange_settings

Methods included from Services::BasicAccount::Accounts::Live

#create_customer, #edit_account, #edit_customer, #get_account, #get_billboard_metric_list, #get_customer, #get_customer_custom_field_values, #get_customer_list

Methods inherited from Base

#path_for, #request, #url_for

Constructor Details

#initialize(user = nil, pass = nil, debug = false) ⇒ PortfolioManager::Client::Live

Default constructor.

Parameters:

  • user (nil, String) (defaults to: nil)
  • pass (nil, String) (defaults to: nil)
  • debug (Boolean) (defaults to: false)


181
182
183
# File 'lib/portfolio_manager/client.rb', line 181

def initialize(user = nil, pass = nil, debug = false)
  super(URI("https://portfoliomanager.energystar.gov/ws"), user, pass, debug)
end