Class: LWS::DigitalSignage::Player
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Player
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
The player class
Defined Under Namespace
Modules: Os Classes: Component, Configuration, Feedback, Log, Model, Notification, PredefinedConfiguration, Request, Screenshot, Tag
Instance Attribute Summary collapse
-
#channel ⇒ Channel
The channel of the player.
-
#channel_id ⇒ Fixnum
The ID of the channel of the player.
-
#company ⇒ LWS::Auth::Company
The company the player belongs to.
-
#company_id ⇒ Fixnum
The ID of the company the player belongs to.
-
#components ⇒ Array<Player::Component>
The components of the player.
-
#configuration ⇒ Player::Configuration
The configuration of the player.
-
#configuration_id ⇒ Fixnum
The ID of the configuration of the player.
-
#created_at ⇒ String
readonly
The timestamp of when the player was created.
-
#feedbacks ⇒ Array<Player::Feedback>
The feedbacks for the player.
-
#id ⇒ Fixnum
readonly
The (unique) ID of the player.
-
#logs ⇒ Array<Player::Log>
The logs of the player.
-
#mac_lan ⇒ String?
The MAC address of the LAN interface of the player.
-
#mac_wifi ⇒ String?
The MAC address of the Wi-Fi interface of the player.
-
#model ⇒ Player::Model
The model of the player.
-
#model_id ⇒ Fixnum
The ID of the model of the player.
-
#notifications ⇒ Array<Player::Notification>
The notifications for the player.
-
#operational_since ⇒ String?
The date/time when the player became operational for the first time.
-
#parts ⇒ Array<Player::Component::Part>
The parts of the player.
-
#release_channel ⇒ Player::Os::ReleaseChannel
The player OS release channel used by the player.
-
#release_channel_id ⇒ Fixnum
The ID of the player OS release channel used by the player.
-
#requests ⇒ Array<Player::Feedback>
The requests for the player.
-
#screenshots ⇒ Array<Player::Screenshot>
The screenshots of the player.
-
#serial_number ⇒ String
readonly
The serial number of the player.
-
#service ⇒ Boolean
Whether the player is being serviced/is in service.
-
#status ⇒ "unknown", ...
The player status.
-
#tags ⇒ Array<Player::Tag>
The tags of the player.
-
#updated_at ⇒ String
readonly
The timestamp of when the player was last updated.
Instance Attribute Details
#channel ⇒ Channel
Returns the channel of the player.
609 |
# File 'lib/lws/apps/digital_signage.rb', line 609 belongs_to :channel, class_name: "LWS::DigitalSignage::Channel" |
#channel_id ⇒ Fixnum
Returns the ID of the channel of the player.
613 |
# File 'lib/lws/apps/digital_signage.rb', line 613 attribute :channel_id |
#company ⇒ LWS::Auth::Company
Returns the company the player belongs to.
617 |
# File 'lib/lws/apps/digital_signage.rb', line 617 belongs_to :company, class_name: "LWS::Auth::Company" |
#company_id ⇒ Fixnum
Returns the ID of the company the player belongs to.
621 |
# File 'lib/lws/apps/digital_signage.rb', line 621 attribute :company_id |
#components ⇒ Array<Player::Component>
Returns the components of the player.
625 |
# File 'lib/lws/apps/digital_signage.rb', line 625 has_many :components, class_name: "LWS::DigitalSignage::Player::Component" |
#configuration ⇒ Player::Configuration
Returns the configuration of the player.
629 630 |
# File 'lib/lws/apps/digital_signage.rb', line 629 belongs_to :configuration, class_name: "LWS::DigitalSignage::Player::Configuration", uri: "player/configurations/:id" |
#configuration_id ⇒ Fixnum
Returns the ID of the configuration of the player.
634 |
# File 'lib/lws/apps/digital_signage.rb', line 634 attribute :configuration_id |
#created_at ⇒ String (readonly)
Returns the timestamp of when the player was created.
711 |
# File 'lib/lws/apps/digital_signage.rb', line 711 attribute :created_at |
#feedbacks ⇒ Array<Player::Feedback>
Returns the feedbacks for the player.
638 |
# File 'lib/lws/apps/digital_signage.rb', line 638 has_many :feedbacks, class_name: "LWS::DigitalSignage::Player::Feedback" |
#id ⇒ Fixnum (readonly)
Returns the (unique) ID of the player.
605 |
# File 'lib/lws/apps/digital_signage.rb', line 605 attribute :id |
#logs ⇒ Array<Player::Log>
Returns the logs of the player.
642 |
# File 'lib/lws/apps/digital_signage.rb', line 642 has_many :logs, class_name: "LWS::DigitalSignage::Player::Log" |
#mac_lan ⇒ String?
Returns the MAC address of the LAN interface of the player.
646 |
# File 'lib/lws/apps/digital_signage.rb', line 646 attribute :mac_lan |
#mac_wifi ⇒ String?
Returns the MAC address of the Wi-Fi interface of the player.
650 |
# File 'lib/lws/apps/digital_signage.rb', line 650 attribute :mac_wifi |
#model ⇒ Player::Model
Returns the model of the player.
654 655 |
# File 'lib/lws/apps/digital_signage.rb', line 654 belongs_to :model, class_name: "LWS::DigitalSignage::Player::Model", uri: "player/models/:id" |
#model_id ⇒ Fixnum
Returns the ID of the model of the player.
659 |
# File 'lib/lws/apps/digital_signage.rb', line 659 attribute :model_id |
#notifications ⇒ Array<Player::Notification>
Returns the notifications for the player.
663 |
# File 'lib/lws/apps/digital_signage.rb', line 663 has_many :notifications, class_name: "LWS::DigitalSignage::Player::Notification" |
#operational_since ⇒ String?
Returns the date/time when the player became operational for the first time.
668 |
# File 'lib/lws/apps/digital_signage.rb', line 668 attribute :operational_since |
#parts ⇒ Array<Player::Component::Part>
Returns the parts of the player.
672 |
# File 'lib/lws/apps/digital_signage.rb', line 672 has_many :parts, class_name: "LWS::DigitalSignage::Player::Component::Part" |
#release_channel ⇒ Player::Os::ReleaseChannel
Returns the player OS release channel used by the player.
677 678 |
# File 'lib/lws/apps/digital_signage.rb', line 677 belongs_to :release_channel, class_name: "LWS::DigitalSignage::Player::Os::ReleaseChannel", uri: "player/os/release_channels/:id" |
#release_channel_id ⇒ Fixnum
Returns the ID of the player OS release channel used by the player.
683 |
# File 'lib/lws/apps/digital_signage.rb', line 683 attribute :releasee_channel_id |
#requests ⇒ Array<Player::Feedback>
Returns the requests for the player.
687 |
# File 'lib/lws/apps/digital_signage.rb', line 687 has_many :requests, class_name: "LWS::DigitalSignage::Player::Request" |
#screenshots ⇒ Array<Player::Screenshot>
Returns the screenshots of the player.
691 |
# File 'lib/lws/apps/digital_signage.rb', line 691 has_many :screenshots, class_name: "LWS::DigitalSignage::Player::Screenshot" |
#serial_number ⇒ String (readonly)
Returns the serial number of the player.
695 |
# File 'lib/lws/apps/digital_signage.rb', line 695 attribute :serial_number |
#service ⇒ Boolean
Returns whether the player is being serviced/is in service.
699 |
# File 'lib/lws/apps/digital_signage.rb', line 699 attribute :service |
#status ⇒ "unknown", ...
Returns the player status.
703 |
# File 'lib/lws/apps/digital_signage.rb', line 703 attribute :status |
#tags ⇒ Array<Player::Tag>
Returns the tags of the player.
707 |
# File 'lib/lws/apps/digital_signage.rb', line 707 has_many :tags, class_name: "LWS::DigitalSignage::Player::Tag" |
#updated_at ⇒ String (readonly)
Returns the timestamp of when the player was last updated.
715 |
# File 'lib/lws/apps/digital_signage.rb', line 715 attribute :updated_at |