Class: LWS::DigitalSignage::Player::Model
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Player::Model
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
The player model
Defined Under Namespace
Classes: Capability
Instance Attribute Summary collapse
-
#branch_ids ⇒ Array<Integer>
The IDs of the player OS branches allowed for the player model.
-
#branches ⇒ Array<Player::Os::Branch>
The player OS branches allowed for the player model.
-
#capabilities ⇒ Array<Player::Model::Capability>
The capabilities of the player model.
-
#capability_ids ⇒ Array<Integer>
The IDs of the capabilities of the player model.
-
#component_ids ⇒ Array<Integer>
The IDs of the player components that are used in the player model.
-
#components ⇒ Array<Player::Component>
The player components that are used in the player model.
-
#mbf_hours ⇒ Integer
The MBF (mean time between failures) in hours of the player mode.
-
#name ⇒ String
The name of the player model.
-
#player_ids ⇒ Array<Integer>
The IDs of the player that have the player model.
-
#players ⇒ Array<Player>
The player that have the player model.
-
#release_channel_ids ⇒ Array<Integer>
The IDs of the player OS release channels used for the player model.
-
#release_channels ⇒ Array<Player::Os::ReleaseChannel>
The player OS release channels used for the player model.
-
#resolution_ids ⇒ Array<Integer>
The IDs of the display resolutions supported by the player model.
-
#resolutions ⇒ Array<Display::Resolution>
The display resolutions supported by the player model.
-
#slug ⇒ String
readonly
The slug(ified name) of the player model.
-
#support_end ⇒ String
The end date of support for the model.
-
#support_eol ⇒ String
The date when the model is considered end-of-life in terms of support.
-
#support_starts ⇒ String
The start date of support for the model.
-
#temperature_critical ⇒ Integer?
The critical temperature threshold (°C) for the player model.
-
#temperature_warning ⇒ Integer?
The warning temperature threshold (°C) for the player model.
Attributes inherited from Generic::Model
#created_at, #id, #updated_at, #url, #url_html
Method Summary
Methods inherited from Generic::Model
#deep_dup, #dig, #reload, #rollback, #save
Instance Attribute Details
#branch_ids ⇒ Array<Integer>
Returns the IDs of the player OS branches allowed for the player model.
1330 |
# File 'lib/lws/apps/digital_signage.rb', line 1330 attribute :branch_ids |
#branches ⇒ Array<Player::Os::Branch>
Returns the player OS branches allowed for the player model.
1335 1336 |
# File 'lib/lws/apps/digital_signage.rb', line 1335 has_many :branches, class_name: "LWS::DigitalSignage::Player::Os::Branch", uri: "player/models/:model_id/branches(/:id)" |
#capabilities ⇒ Array<Player::Model::Capability>
Returns the capabilities of the player model.
1346 1347 |
# File 'lib/lws/apps/digital_signage.rb', line 1346 has_many :capabilities, class_name: "LWS::DigitalSignage::Player::Model::Capability", uri: "player/models/:model_id/capabilities(/:id)" |
#capability_ids ⇒ Array<Integer>
Returns the IDs of the capabilities of the player model.
1341 |
# File 'lib/lws/apps/digital_signage.rb', line 1341 attribute :capability_ids |
#component_ids ⇒ Array<Integer>
Returns the IDs of the player components that are used in the player model.
1352 |
# File 'lib/lws/apps/digital_signage.rb', line 1352 attribute :component_ids |
#components ⇒ Array<Player::Component>
Returns the player components that are used in the player model.
1357 1358 |
# File 'lib/lws/apps/digital_signage.rb', line 1357 has_many :components, class_name: "LWS::DigitalSignage::Player::Component", uri: "player/models/:model_id/components(/:id)" |
#mbf_hours ⇒ Integer
Returns the MBF (mean time between failures) in hours of the player mode.
1363 |
# File 'lib/lws/apps/digital_signage.rb', line 1363 attribute :mbf_hours |
#name ⇒ String
Returns the name of the player model.
1367 |
# File 'lib/lws/apps/digital_signage.rb', line 1367 attribute :name |
#player_ids ⇒ Array<Integer>
Returns the IDs of the player that have the player model.
1372 |
# File 'lib/lws/apps/digital_signage.rb', line 1372 attribute :player_ids |
#players ⇒ Array<Player>
Returns the player that have the player model.
1376 1377 |
# File 'lib/lws/apps/digital_signage.rb', line 1376 has_many :players, class_name: "LWS::DigitalSignage::Player", uri: "player/models/:model_id/players(/:id)" |
#release_channel_ids ⇒ Array<Integer>
Returns the IDs of the player OS release channels used for the player model.
1382 |
# File 'lib/lws/apps/digital_signage.rb', line 1382 attribute :release_channel_ids |
#release_channels ⇒ Array<Player::Os::ReleaseChannel>
Returns the player OS release channels used for the player model.
1387 1388 |
# File 'lib/lws/apps/digital_signage.rb', line 1387 has_many :release_channels, class_name: "LWS::DigitalSignage::Player::Os::ReleaseChannel", uri: "player/models/:model_id/release_channels(/:id)" |
#resolution_ids ⇒ Array<Integer>
Returns the IDs of the display resolutions supported by the player model.
1393 |
# File 'lib/lws/apps/digital_signage.rb', line 1393 attribute :resolution_ids |
#resolutions ⇒ Array<Display::Resolution>
Returns the display resolutions supported by the player model.
1398 1399 |
# File 'lib/lws/apps/digital_signage.rb', line 1398 has_many :resolutions, class_name: "LWS::DigitalSignage::Display::Resolution", uri: "player/models/:model_id/resolutions(/:id)" |
#slug ⇒ String (readonly)
Returns the slug(ified name) of the player model.
1403 |
# File 'lib/lws/apps/digital_signage.rb', line 1403 attribute :slug |
#support_end ⇒ String
Returns the end date of support for the model.
1407 |
# File 'lib/lws/apps/digital_signage.rb', line 1407 attribute :support_end |
#support_eol ⇒ String
Returns the date when the model is considered end-of-life in terms of support.
1412 |
# File 'lib/lws/apps/digital_signage.rb', line 1412 attribute :support_eol |
#support_starts ⇒ String
Returns the start date of support for the model.
1416 |
# File 'lib/lws/apps/digital_signage.rb', line 1416 attribute :support_starts |
#temperature_critical ⇒ Integer?
Returns the critical temperature threshold (°C) for the player model.
1421 |
# File 'lib/lws/apps/digital_signage.rb', line 1421 attribute :temperature_critical |
#temperature_warning ⇒ Integer?
Returns the warning temperature threshold (°C) for the player model.
1426 |
# File 'lib/lws/apps/digital_signage.rb', line 1426 attribute :temperature_warning |