Class: LWS::DigitalSignage::Slide
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Slide
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
The slide class
Defined Under Namespace
Classes: Schedule
Instance Attribute Summary collapse
-
#account ⇒ LWS::Auth::Account
The account used for creating the slide.
-
#account_id ⇒ Integer
The ID of the account used for creating the slide.
-
#company ⇒ LWS::Auth::Company
The company the slide belongs to.
-
#company_id ⇒ Integer
The ID of the company the slide belongs to.
-
#created_at ⇒ string
readonly
The timestamp of when the slide was created.
-
#id ⇒ Integer
readonly
The (unique) ID of the slide.
-
#layout ⇒ LWS::Layout
The layout the slide uses.
-
#layout_id ⇒ Integer
The ID of the layout the slide uses.
-
#name ⇒ String
The name of the slide.
-
#order_priority ⇒ Integer
The order priority within a playlist for a channel.
-
#schedules ⇒ Array<Schedule>
The slide schedules that apply for the slide.
-
#updated_at ⇒ string
readonly
The timestamp of when the slide was last updated.
Attributes inherited from Generic::Model
Method Summary
Methods inherited from Generic::Model
Instance Attribute Details
#account ⇒ LWS::Auth::Account
Returns the account used for creating the slide.
1768 |
# File 'lib/lws/apps/digital_signage.rb', line 1768 belongs_to :account, class_name: "LWS::Auth::Account" |
#account_id ⇒ Integer
Returns the ID of the account used for creating the slide.
1772 |
# File 'lib/lws/apps/digital_signage.rb', line 1772 attribute :account_id |
#company ⇒ LWS::Auth::Company
Returns the company the slide belongs to.
1776 |
# File 'lib/lws/apps/digital_signage.rb', line 1776 belongs_to :company, class_name: "LWS::Auth::Company" |
#company_id ⇒ Integer
Returns the ID of the company the slide belongs to.
1780 |
# File 'lib/lws/apps/digital_signage.rb', line 1780 attribute :company_id |
#created_at ⇒ string (readonly)
Returns the timestamp of when the slide was created.
1805 |
# File 'lib/lws/apps/digital_signage.rb', line 1805 attribute :created_at |
#id ⇒ Integer (readonly)
Returns the (unique) ID of the slide.
1764 |
# File 'lib/lws/apps/digital_signage.rb', line 1764 attribute :id |
#layout ⇒ LWS::Layout
Returns the layout the slide uses.
1784 |
# File 'lib/lws/apps/digital_signage.rb', line 1784 belongs_to :layout |
#layout_id ⇒ Integer
Returns the ID of the layout the slide uses.
1788 |
# File 'lib/lws/apps/digital_signage.rb', line 1788 attribute :layout_id |
#name ⇒ String
Returns the name of the slide.
1792 |
# File 'lib/lws/apps/digital_signage.rb', line 1792 attribute :name |
#order_priority ⇒ Integer
Returns the order priority within a playlist for a channel.
1796 |
# File 'lib/lws/apps/digital_signage.rb', line 1796 attribute :order_priority |
#schedules ⇒ Array<Schedule>
Returns the slide schedules that apply for the slide.
1801 |
# File 'lib/lws/apps/digital_signage.rb', line 1801 has_many :schedules, class_name: "LWS::DigitalSignage::Slide::Schedule" |
#updated_at ⇒ string (readonly)
Returns the timestamp of when the slide was last updated.
1809 |
# File 'lib/lws/apps/digital_signage.rb', line 1809 attribute :updated_at |