Class: TeamBattlesSdk::Generated::Leagues::LeaguesPostResponsePagination
- Inherits:
-
Object
- Object
- TeamBattlesSdk::Generated::Leagues::LeaguesPostResponsePagination
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#limit ⇒ Object
Gets the limit property value.
-
#limit=(value) ⇒ Object
Sets the limit property value.
-
#page ⇒ Object
Gets the page property value.
-
#page=(value) ⇒ Object
Sets the page property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#total ⇒ Object
Gets the total property value.
-
#total=(value) ⇒ Object
Sets the total property value.
-
#total_pages ⇒ Object
Gets the totalPages property value.
-
#total_pages=(value) ⇒ Object
Sets the totalPages property value.
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
27 28 29 30 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 27 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return LeaguesPostResponsePagination.new end |
Instance Method Details
#get_field_deserializers ⇒ Object
The deserialization information for the current model
35 36 37 38 39 40 41 42 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 35 def get_field_deserializers() return { "limit" => lambda {|n| @limit = n.get_number_value() }, "page" => lambda {|n| @page = n.get_number_value() }, "total" => lambda {|n| @total = n.get_number_value() }, "totalPages" => lambda {|n| @total_pages = n.get_number_value() }, } end |
#limit ⇒ Object
Gets the limit property value. The limit property
47 48 49 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 47 def limit return @limit end |
#limit=(value) ⇒ Object
Sets the limit property value. The limit property
55 56 57 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 55 def limit=(value) @limit = value end |
#page ⇒ Object
Gets the page property value. The page property
62 63 64 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 62 def page return @page end |
#page=(value) ⇒ Object
Sets the page property value. The page property
70 71 72 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 70 def page=(value) @page = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
78 79 80 81 82 83 84 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 78 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_number_value("limit", @limit) writer.write_number_value("page", @page) writer.write_number_value("total", @total) writer.write_number_value("totalPages", @total_pages) end |
#total ⇒ Object
Gets the total property value. The total property
89 90 91 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 89 def total return @total end |
#total=(value) ⇒ Object
Sets the total property value. The total property
97 98 99 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 97 def total=(value) @total = value end |
#total_pages ⇒ Object
Gets the totalPages property value. The totalPages property
104 105 106 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 104 def total_pages return @total_pages end |
#total_pages=(value) ⇒ Object
Sets the totalPages property value. The totalPages property
112 113 114 |
# File 'lib/teambattles_sdk/generated/leagues/leagues_post_response_pagination.rb', line 112 def total_pages=(value) @total_pages = value end |