Class: LWS::DigitalSignage::Layout::Version
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Layout::Version
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
This class is only used within the context of the LWS::DigitalSignage::Layout class.
The layout version class
Instance Attribute Summary collapse
-
#archive_storage_id ⇒ String?
Sthe storage ID of the archive/layout pack of the layout version.
-
#archive_url ⇒ String?
The URL of the archive/layout pack of the layout version (if accessible).
-
#element_ids ⇒ Array<Integer>
The IDs of the elements contained in the layout version.
-
#elements ⇒ Array<Layout::Element>
The elements contained in the layout version.
-
#height ⇒ Integer
The intended height of the layout version.
-
#layout ⇒ Layout
The layout the layout version is for.
-
#layout_id ⇒ Integer
The ID of the layout the layout version is for.
-
#rotation ⇒ "landscape", "portrait"
The rotation (orientation) of the layout version.
-
#rotation_angle ⇒ 0, 90
The rotation angle of the layout version.
-
#status ⇒ "initializing", ...
readonly
The status of the layout version.
-
#thumbnail_url ⇒ String?
The URL of the thumbnail of the layout version.
-
#width ⇒ Integer
The intended width of the layout version.
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
#archive_storage_id ⇒ String?
Returns sthe storage ID of the archive/layout pack of the layout version.
898 |
# File 'lib/lws/apps/digital_signage.rb', line 898 attribute :archive_storage_id |
#archive_url ⇒ String?
To be able retrieve the archive, the token needs to be passed via X-Token
in the HTTP request headers!
This attribute is only available if the token is of an account with sysadmin permissions
Returns the URL of the archive/layout pack of the layout version (if accessible).
908 |
# File 'lib/lws/apps/digital_signage.rb', line 908 attribute :archive_url |
#element_ids ⇒ Array<Integer>
Returns the IDs of the elements contained in the layout version.
913 |
# File 'lib/lws/apps/digital_signage.rb', line 913 attribute :element_ids |
#elements ⇒ Array<Layout::Element>
Returns the elements contained in the layout version.
918 |
# File 'lib/lws/apps/digital_signage.rb', line 918 has_many :elements, class_name: "LWS::DigitalSignage::Layout::Element" |
#height ⇒ Integer
Returns the intended height of the layout version.
922 |
# File 'lib/lws/apps/digital_signage.rb', line 922 attribute :width |
#layout ⇒ Layout
Returns the layout the layout version is for.
926 |
# File 'lib/lws/apps/digital_signage.rb', line 926 belongs_to :layout |
#layout_id ⇒ Integer
Returns the ID of the layout the layout version is for.
930 |
# File 'lib/lws/apps/digital_signage.rb', line 930 attribute :layout_id |
#rotation ⇒ "landscape", "portrait"
Returns the rotation (orientation) of the layout version.
935 |
# File 'lib/lws/apps/digital_signage.rb', line 935 attribute :rotation |
#rotation_angle ⇒ 0, 90
Returns the rotation angle of the layout version.
939 |
# File 'lib/lws/apps/digital_signage.rb', line 939 attribute :rotation_angle |
#status ⇒ "initializing", ... (readonly)
Returns the status of the layout version.
944 |
# File 'lib/lws/apps/digital_signage.rb', line 944 attribute :status |
#thumbnail_url ⇒ String?
Returns the URL of the thumbnail of the layout version.
948 |
# File 'lib/lws/apps/digital_signage.rb', line 948 attribute :thumbnail_url |
#width ⇒ Integer
Returns the intended width of the layout version.
952 |
# File 'lib/lws/apps/digital_signage.rb', line 952 attribute :width |