Class: AsposeSlidesCloud::NotesSlideHeaderFooter
- Inherits:
-
ResourceBase
- Object
- BaseObject
- ResourceBase
- AsposeSlidesCloud::NotesSlideHeaderFooter
- Defined in:
- lib/aspose_slides_cloud/models/notes_slide_header_footer.rb
Overview
Represents header/footer info of notes slide
Instance Attribute Summary collapse
-
#date_time_text ⇒ Object
Text to be displayed as date in the footer.
-
#footer_text ⇒ Object
Text to be displayed in the footer.
-
#header_text ⇒ Object
Text to be displayed in the header.
-
#is_date_time_visible ⇒ Object
True if date is displayed in the footer.
-
#is_footer_visible ⇒ Object
True if footer is displayed.
-
#is_header_visible ⇒ Object
True if header is displayed.
-
#is_slide_number_visible ⇒ Object
True if slide number is displayed in the footer.
Attributes inherited from ResourceBase
Class Method Summary collapse
-
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
-
.swagger_types ⇒ Object
Attribute type mapping.
Instance Method Summary collapse
-
#==(o) ⇒ Object
Checks equality by comparing each attribute.
- #eql?(o) ⇒ Boolean
-
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
-
#initialize(attributes = {}) ⇒ NotesSlideHeaderFooter
constructor
Initializes the object.
-
#list_invalid_properties ⇒ Object
Show invalid properties with the reasons.
-
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid.
Methods inherited from BaseObject
#_deserialize, #_to_hash, #build_from_hash, #to_body, #to_hash, #to_s
Constructor Details
#initialize(attributes = {}) ⇒ NotesSlideHeaderFooter
Initializes the object
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 77 def initialize(attributes = {}) super if attributes.has_key?(:'IsDateTimeVisible') self.is_date_time_visible = attributes[:'IsDateTimeVisible'] end if attributes.has_key?(:'DateTimeText') self.date_time_text = attributes[:'DateTimeText'] end if attributes.has_key?(:'IsFooterVisible') self. = attributes[:'IsFooterVisible'] end if attributes.has_key?(:'FooterText') self. = attributes[:'FooterText'] end if attributes.has_key?(:'IsHeaderVisible') self.is_header_visible = attributes[:'IsHeaderVisible'] end if attributes.has_key?(:'HeaderText') self.header_text = attributes[:'HeaderText'] end if attributes.has_key?(:'IsSlideNumberVisible') self. = attributes[:'IsSlideNumberVisible'] end end |
Instance Attribute Details
#date_time_text ⇒ Object
Text to be displayed as date in the footer
32 33 34 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 32 def date_time_text @date_time_text end |
#footer_text ⇒ Object
Text to be displayed in the footer
38 39 40 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 38 def @footer_text end |
#header_text ⇒ Object
Text to be displayed in the header
44 45 46 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 44 def header_text @header_text end |
#is_date_time_visible ⇒ Object
True if date is displayed in the footer
29 30 31 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 29 def is_date_time_visible @is_date_time_visible end |
#is_footer_visible ⇒ Object
True if footer is displayed
35 36 37 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 35 def @is_footer_visible end |
#is_header_visible ⇒ Object
True if header is displayed
41 42 43 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 41 def is_header_visible @is_header_visible end |
#is_slide_number_visible ⇒ Object
True if slide number is displayed in the footer
47 48 49 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 47 def @is_slide_number_visible end |
Class Method Details
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 50 def self.attribute_map super.merge({ :'is_date_time_visible' => :'IsDateTimeVisible', :'date_time_text' => :'DateTimeText', :'is_footer_visible' => :'IsFooterVisible', :'footer_text' => :'FooterText', :'is_header_visible' => :'IsHeaderVisible', :'header_text' => :'HeaderText', :'is_slide_number_visible' => :'IsSlideNumberVisible', }) end |
.swagger_types ⇒ Object
Attribute type mapping.
63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 63 def self.swagger_types super.merge({ :'is_date_time_visible' => :'BOOLEAN', :'date_time_text' => :'String', :'is_footer_visible' => :'BOOLEAN', :'footer_text' => :'String', :'is_header_visible' => :'BOOLEAN', :'header_text' => :'String', :'is_slide_number_visible' => :'BOOLEAN', }) end |
Instance Method Details
#==(o) ⇒ Object
Checks equality by comparing each attribute.
125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 125 def ==(o) return true if self.equal?(o) self.class == o.class && self_uri == o.self_uri && alternate_links == o.alternate_links && is_date_time_visible == o.is_date_time_visible && date_time_text == o.date_time_text && == o. && == o. && is_header_visible == o.is_header_visible && header_text == o.header_text && == o. end |
#eql?(o) ⇒ Boolean
141 142 143 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 141 def eql?(o) self == o end |
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
147 148 149 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 147 def hash [self_uri, alternate_links, is_date_time_visible, date_time_text, , , is_header_visible, header_text, ].hash end |
#list_invalid_properties ⇒ Object
Show invalid properties with the reasons. Usually used together with valid?
111 112 113 114 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 111 def list_invalid_properties invalid_properties = super invalid_properties end |
#valid? ⇒ Boolean
Check to see if the all the properties in the model are valid
118 119 120 121 |
# File 'lib/aspose_slides_cloud/models/notes_slide_header_footer.rb', line 118 def valid? return false if !super true end |