Class: Alula::Dcp::Config

Inherits:
BaseResource show all
Extended by:
ResourceAttributes
Defined in:
lib/alula/resources/dcp/config.rb,
lib/alula/resources/dcp/config/timers.rb,
lib/alula/resources/dcp/config/comm_data.rb,
lib/alula/resources/dcp/config/partitions.rb,
lib/alula/resources/dcp/config/siren_data.rb,
lib/alula/resources/dcp/config/users_data.rb,
lib/alula/resources/dcp/config/bus_modules.rb,
lib/alula/resources/dcp/config/synchronize.rb,
lib/alula/resources/dcp/config/panel_options.rb,
lib/alula/resources/dcp/config/users_data/user.rb,
lib/alula/resources/dcp/config/siren_data/siren.rb,
lib/alula/resources/dcp/config/timers/exit_delays.rb,
lib/alula/resources/dcp/config/timers/entry_delays.rb,
lib/alula/resources/dcp/config/partitions/partition.rb,
lib/alula/resources/dcp/config/timers/siren_timeout.rb,
lib/alula/resources/dcp/config/users_data/duress_pin.rb,
lib/alula/resources/dcp/config/bus_modules/bus_module.rb,
lib/alula/resources/dcp/config/users_data/installer_pin.rb,
lib/alula/resources/dcp/config/bus_modules/dws_bus_module.rb,
lib/alula/resources/dcp/config/comm_data/server_heartbeats.rb,
lib/alula/resources/dcp/config/panel_options/panel_options.rb,
lib/alula/resources/dcp/config/bus_modules/input_bus_module.rb,
lib/alula/resources/dcp/config/bus_modules/zwave_bus_module.rb,
lib/alula/resources/dcp/config/comm_data/server_keep_alives.rb,
lib/alula/resources/dcp/config/panel_options/system_options.rb,
lib/alula/resources/dcp/config/bus_modules/output_bus_module.rb,
lib/alula/resources/dcp/config/panel_options/minimum_pin_size.rb,
lib/alula/resources/dcp/config/timers/sensor_supervision_time.rb,
lib/alula/resources/dcp/config/bus_modules/touchpad_bus_module.rb,
lib/alula/resources/dcp/config/panel_options/swinger_threshold.rb,
lib/alula/resources/dcp/config/panel_options/panel_misc_options.rb,
lib/alula/resources/dcp/config/comm_data/auto_comm_test_interval.rb,
lib/alula/resources/dcp/config/panel_options/ac_fail_detect_delay.rb,
lib/alula/resources/dcp/config/panel_options/panel_led_brightness.rb,
lib/alula/resources/dcp/config/panel_options/event_reporting_delay.rb,
lib/alula/resources/dcp/config/panel_options/trouble_beep_suppress.rb,
lib/alula/resources/dcp/config/bus_modules/ism_transceiver_bus_module.rb,
lib/alula/resources/dcp/config/panel_options/key_fob_button_functions.rb,
lib/alula/resources/dcp/config/panel_options/virtual_interface_options.rb,
lib/alula/resources/dcp/config/panel_options/reportable_event_types_system.rb,
lib/alula/resources/dcp/config/panel_options/reportable_event_types_partitions.rb

Defined Under Namespace

Classes: BusModules, CommData, PanelOptions, Partitions, SirenData, Synchronize, Timers, UsersData

Instance Attribute Summary

Attributes inherited from Alula::DcpResource

#device_id, #dirty_attributes, #errors, #meta, #rate_limit, #raw_data, #values

Method Summary

Methods included from ResourceAttributes

date_fields, extended, field, field_names, filterable_fields, get_fields, get_http_methods, get_resource_path, get_type, http_methods, param_key, resource_path, sortable_fields, type

Methods inherited from BaseResource

api_name, resource_name, resource_url, #resource_url

Methods inherited from Alula::DcpResource

#annotate_errors, #apply_attributes, #as_json, #as_patchable_json, build, class_name, #clone, #construct_from, discriminate_by, discriminator, #errors?, #filter_builder, #find_value, #initialize, #model_name, #pick_value_for_key, #reconstruct_from, #refresh

Constructor Details

This class inherits a constructor from Alula::DcpResource