Class: Rerout::Models::ListLinksResult
- Inherits:
-
Object
- Object
- Rerout::Models::ListLinksResult
- Defined in:
- lib/rerout/models.rb
Overview
Paginated list of links.
Instance Attribute Summary collapse
-
#links ⇒ Object
readonly
Returns the value of attribute links.
-
#next_cursor ⇒ Object
readonly
Returns the value of attribute next_cursor.
Class Method Summary collapse
Instance Method Summary collapse
- #==(other) ⇒ Object (also: #eql?)
- #hash ⇒ Object
-
#initialize(links:, next_cursor:) ⇒ ListLinksResult
constructor
A new instance of ListLinksResult.
- #to_h ⇒ Object
Constructor Details
#initialize(links:, next_cursor:) ⇒ ListLinksResult
Returns a new instance of ListLinksResult.
215 216 217 218 219 |
# File 'lib/rerout/models.rb', line 215 def initialize(links:, next_cursor:) @links = links.freeze @next_cursor = next_cursor freeze end |
Instance Attribute Details
#links ⇒ Object (readonly)
Returns the value of attribute links.
213 214 215 |
# File 'lib/rerout/models.rb', line 213 def links @links end |
#next_cursor ⇒ Object (readonly)
Returns the value of attribute next_cursor.
213 214 215 |
# File 'lib/rerout/models.rb', line 213 def next_cursor @next_cursor end |
Class Method Details
Instance Method Details
#==(other) ⇒ Object Also known as: eql?
232 233 234 |
# File 'lib/rerout/models.rb', line 232 def ==(other) other.is_a?(ListLinksResult) && other.to_h == to_h end |
#hash ⇒ Object
237 238 239 |
# File 'lib/rerout/models.rb', line 237 def hash to_h.hash end |
#to_h ⇒ Object
228 229 230 |
# File 'lib/rerout/models.rb', line 228 def to_h { links: links.map(&:to_h), next_cursor: next_cursor } end |